gpt4 book ai didi

java - JDBC 连接问题

转载 作者:行者123 更新时间:2023-12-01 19:08:43 25 4
gpt4 key购买 nike

我与 Access 数据库连接的代码是这样的...它在这里工作正常...我尝试将我的数据库与 java derby 嵌入式数据库连接,但总是收到 sql 异常,假设同一个表我需要连接什么更改我的应用程序带有 java derby 嵌入式数据库?

 package database;
import java.sql.*;
import javax.swing.JOptionPane;

public class database {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {

try
{
String url = "jdbc:odbc:personnew";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(url);
Statement st=con.createStatement();
String sql="SELECT * FROM Person";
ResultSet rs=st.executeQuery(sql);
while(rs.next()){
String id=rs.getString("id");
String name=rs.getString("name");
String fathername=rs.getString("fathername");
JOptionPane.showMessageDialog(null,id+"\t"+name+"\t"+fathername);
}
// TODO code application logic here
}catch(Exception sqlEx){
System.out.println("Sql exception");
}
}
}

最佳答案

一方面,您需要使用正确的 JDBC 驱动程序; org.apache.derby.jdbc.EmbeddedDriver

http://db.apache.org/derby/papers/DerbyTut/embedded_intro.html

一般来说,本教程可能是您想要开始的地方,因为它告诉您需要了解的所有内容:

http://db.apache.org/derby/papers/DerbyTut/index.html

关于java - JDBC 连接问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9099725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com