【发布时间】:2012-12-08 09:36:08
【问题描述】:
我以前发现过这个问题,但没有一个答案对我有用! 运行后出现此错误:
SQLException: 找不到合适的驱动程序 jdbc:derby://localhost:1527//RIHANNA-PC/Users/javadb
我已将 derbyclient.jar 添加到库中。但没有得到任何不同的结果。我也不想创建新数据库。
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String userid="a", password = "a";
// "jdbc:derby://localhost:1527//RIHANNA-PC/Users/javadb"
String url = "jdbc:derby://localhost:1527//RIHANNA-PC/Users/javadb";
Statement stmt;
Connection con;
String createString="select * from tbl_operator where user_id='" + jTextField1.getText() + "' and pwd='" + jTextField2.getText() + "'";
ResultSet rs;
try {
con=DriverManager.getConnection(url,userid, password);
stmt = con.createStatement();
rs=stmt.executeQuery(createString);
【问题讨论】:
-
代码示例会很好,可以为我们/您指明正确的方向。
-
你有 Class.forName() 语句来向 DriverManager 注册 ClientDriver 吗?如果您正在运行 JDK 6,那应该是不必要的,但也不会受到伤害。要尝试的另一件事是使用应用程序的类路径运行“sysinfo”工具,以查看 sysinfo 报告的内容。