看了很多帖子,还是不能解决oracle的连接问题(用jdbc连接)
我的代码
import java.sql.*; //引入java.sql包
public class c15_1{
public static void main(String[] args) {
String driver="oracle.jdbc.driver.OracleDriver";//声明JDBC驱动程序对象
String url="jdbc:oracle:thin:@127.0.0.1:1521:zhao"; //定义JDBC的URL对象
try {
Class.forName(driver); //加载JDBC-ODBC桥驱动程序
}
catch(java.lang.ClassNotFoundException e) {
System.out.println("ForName :" + e.getMessage());
}
try {
Connection con=DriverManager.getConnection(url,"****","******"); //连接数据库URL
Statement s=con.createStatement(); //建立Statement类对象
String query = "create table student ( "
+ "id char(10),"
+ "name char(15),"
+ "score integer"
+ ")";//创建一个含有三个字段的学生表student
s.executeUpdate(query);//执行SQL命令
s.close();//释放Statement所连接的数据库及JDBC资源
con.close();//关闭与数据库的连线
}
catch(SQLException e){ System.out.println("SQLException: " +e.getMessage()); }
}
}
错误如下:
ForName :oracle.jdbc.driver.OracleDriver
SQLException: No suitable driver
我的classpath的设置
C:\jdk\lib\tools.jar;F:\oracle\ora90\jdbc\lib\class12.jar;F:\oracle\ora90\jdbc\lib\nls_charset12.jar