JDBC的使用

aspiregao 2001-05-18 06:09:00
我在JBuilder下做一个应用,客户端可以通过IE查询服务器端的数据。客户端的查询是通过JDBC完成的,我在JBuilder
中的JDBC Explore配置了数据源,并连接数据库(Oracle 8.05)成功,但我在调试时系统总说数据库联不上(抛出异常SQLException)。
那位大虾能指点一下,不胜感激。
以下是部分程序:

driver = "oracle.jdbc.driver.OracleDriver";
u=userField.getText();
p=new String(passField.getPassword());
dbconnect=new CreatDbConnect(connectstring,u,p,driver,"srvdb");


public class CreatDbConnect {
Connection theConnection;
Statement theStatement;
boolean isconnect=false;

public CreatDbConnect(){
}

public CreatDbConnect(String url,String u,String p, String driverName,String type) {
try {
Class.forName(driverName);
theConnection = DriverManager.getConnection(url,u,p);
theStatement = theConnection.createStatement();
isconnect=true;
}
catch (ClassNotFoundException ex) {
JOptionPane.showMessageDialog(null,type+"数据库驱动程序错.\n"+ex.getMessage(),"错误",JOptionPane.ERROR_MESSAGE);
isconnect=false;
}
catch (SQLException ex) { //连接时,异常在此处抛出
JOptionPane.showMessageDialog(null,"不能连接到"+type+"数据库.\n"+ex.getMessage(),"错误",JOptionPane.ERROR_MESSAGE);
isconnect=false;
}
}

public Statement getStatement() {
return theStatement;
}

public void close() throws SQLException {
theStatement.close();
theConnection.close();
}
protected void finalize() throws Throwable {
close();
super.finalize();
}

}
...全文
168 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vindey 2001-06-14
  • 打赏
  • 举报
回复
刚刚把你的源码考来试了一下,我估计你可能忘记配置JBuilder中的编译路径了
在JB4中,Tools->config JDKs->添加Oracle的classes111.zip
应该就没有什么问题了
Vindey 2001-06-14
  • 打赏
  • 举报
回复
不能在odbc中操作,误导。
输入密码是数据原的用户和密码。
注意在jBuilder中的Enterprise Setup你是否配置了数据原?
aspiregao 2001-06-14
  • 打赏
  • 举报
回复
谢谢Vindey(shoke),问题已解决,我使用的是JBuilder3,在jbuilder3\bin\libary.ini中加入classes.zip就行了,谢谢你的启发
Feng_Feng 2001-05-19
  • 打赏
  • 举报
回复
不知jdbc explore 怎用?我在点击时,老是让我输入密码.不知是什么?
你可以试一下在控制面板中的odbc数据员中添加数据库,我在用SQL server时可以联上.
aspiregao 2001-05-18
  • 打赏
  • 举报
回复
另外,JDBC在使用时有什么需要设置的么,请各位大虾将一下,例如访问Oracle8.05
aspiregao 2001-05-18
  • 打赏
  • 举报
回复
异常提示oracle.jdbc.driver.OracleDriver错。
但我在系统的环境变量里已经把oracle8.05 JDBC的lib(class111.zip)路径设置了,并且用JBuilder的JDBC Explore配置数据源且连接成功了。
backlove 2001-05-18
  • 打赏
  • 举报
回复
从代码上看不出错误
wxyxl 2001-05-18
  • 打赏
  • 举报
回复
把你异常的详细信息贴出来看看呀!

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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