[英]JDBC connectivity issue
我與訪問數據庫的連接代碼是...在這里工作正常...我試圖將數據庫與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
通常,本教程可能是您想開始的地方,因為它告訴您需要了解的所有內容:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.