Jdbc 需要java程序中的帮助才能连接到oracle 11g
//这是一个连接Oracle11g数据库的java程序的基本示例。我想从emp表中获取数据 公共类基本测试{Jdbc 需要java程序中的帮助才能连接到oracle 11g,jdbc,Jdbc,//这是一个连接Oracle11g数据库的java程序的基本示例。我想从emp表中获取数据 公共类基本测试{ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub System.out.println("-------- Oracle JDBC Connection Testing ------"); try { Class.
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
System.out.println("-------- Oracle JDBC Connection Testing ------");
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin@localhost:1521:orcl","scott","tiger");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select ename from emp");
while (rs.next())
System.out.println(rs.getString(1));
conn.close();
stmt.close();
rs.close();
} catch (Exception e) {
System.out.println(e);
}
}
}
在运行上述代码之后,我得到了如下错误描述
错误:不正确的用法。OracleSql(-transition{})
任何人都可以提供问题的解决方案吗请尝试此方法并向我们提供最新信息
public class BasicTest {
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
System.out.println("-------- Oracle JDBC Connection Testing ------");
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(
"jdbc:oracle:thin@localhost:1521:orcl","scott","tiger");
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select ename from emp");
while (rs.next()){
System.out.println(rs.getString(1));
}
conn.close();
stmt.close();
rs.close();
} catch (Exception e) {
System.out.println(e);
}
}
}