看了很多帖子,还是不能解决oracle的连接问题(用jdbc连接)

zhp831221 2005-07-09 11:15:56
我的代码

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
...全文
335 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
humanity 2005-07-10
  • 打赏
  • 举报
回复
我的classpath的设置
C:\jdk\lib\tools.jar;F:\oracle\ora90\jdbc\lib\class12.jar;F:\oracle\ora90\jdbc\lib\nls_charset12.jar


据我所知, Oracle 驱动 Jar 如果你没有改过名字应该是 F:\oracle\ora90\jdbc\lib\classes12.jar
liuyi8903 2005-07-10
  • 打赏
  • 举报
回复
用的服务器是什么?

试试用连接池来建立看看?
iihero 2005-07-10
  • 打赏
  • 举报
回复
配好了连接吗?netca
zhp831221 2005-07-10
  • 打赏
  • 举报
回复
我用jdbc—odbc的桥连接能连上,可是用纯的jdbc就不能,我的oracle是9.0.1的。
UandM 2005-07-10
  • 打赏
  • 举报
回复
你是不是没有配好驱动阿

17,134

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧