Как хорошо что ваш форум опять работает , а то я уж испугался. Вот у меня такой код:
| Код | import java.applet.*; import java.awt.*; import java.awt.event.*; import java.sql.*; import oracle.jdbc.driver.*; import oracle.jdbc.OracleConnection; import oracle.jdbc.OracleDriver;
public class JavX1 extends Applet { private Button fButton; private TextField fTextField; private Label fLabelForTextField; private Checkbox fCheckbox; private Label fLabelForChoice;
public static void main(String args []){ JavX1ApplicationFrame theApplication = new JavX1ApplicationFrame( "Hello----Application!"); theApplication.setSize(220, 200); theApplication.show(); throws SQLException { DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver()); Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@kussainov_a:1526:VEND", "system", "manager"); Statement stmt = conn.createStatement(); }; } public void init() { setBackground(java.awt.Color.white); fButton = new Button("Соединение"); fButton.setBackground(java.awt.Color.green); add(fButton); fButton.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { } }); } } class JavX1ApplicationFrame extends Frame { private JavX1 fApplet; public JavX1ApplicationFrame(String name) { super(name); addWindowListener(new JavX1WindowAdapter()); fApplet = new JavX1(); fApplet.init(); fApplet.start(); add(fApplet); }
class JavX1WindowAdapter extends WindowAdapter { public void windowClosing(WindowEvent e) { fApplet.stop(); fApplet.destroy(); System.exit(0); } } }
|
Пытаюсь скомпилировать, а он ругается: JavX1.java:20: illegal start of expression throws SQLException{.
Примеры ,которые брал, все выглядят примерно так:
| Код | import java.sql.*; class dbAccess { public static void main (String args []) throws SQLException { try { Class.forName ("oracle.jdbc.driver.OracleDriver"); } catch (ClassNotFoundException e) { e.printStackTrace(); }
Connection conn = DriverManager.getConnection ("jdbc:oracle:oci8:@qit-uq-cbiw_orcl", "scott", "tiger"); // or oci7 @TNSNames_Entry, userid, password
Statement stmt = conn.createStatement(); ResultSet rset = stmt.executeQuery("select BANNER from SYS.V_$VERSION"); while (rset.next()) System.out.println (rset.getString(1)); // Print col 1 stmt.close(); } }
|
Я этот throws SQLException и перед Main ставил , но всё равно выдаёт такую ошибку. Что может быть не так? |