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();
}

}
...全文
107 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
把你异常的详细信息贴出来看看呀!
回复
相关推荐
发帖
Java SE
创建于2007-09-28

6.1w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2001-05-18 06:09
社区公告
暂无公告