【发布时间】:2016-04-01 19:21:48
【问题描述】:
我想使用 Java 访问 NexusDB V3。 所以我有一个 Java 项目,其中包含许多连接到数据库的文件。谁能告诉我是否可以使用 Java 类文件连接到数据库。 我尝试了 JDBC 连接器和 ODBC 连接器,但没有任何效果。 我读过他们之间的桥梁,但我不知道如何建造,所以请帮忙。
public class dbConnect {
public static void connect(){
Connection conn;
Statement stmt;
ResultSet rs;
String sql;
conn = null;
String url = "jdbc:mysql://localhost:3306/db_oopproject";
try{
Class.forName(driver).newInstance();
conn = DriverManager.getConnection(url,"user","12345");
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
sql = "Select * from user_account";
rs = stmt.executeQuery(sql);
}
catch (Exception e){
System.out.print(e.getMessage());
}
}
}
【问题讨论】:
-
你在哪里为
Class.forName(driver)定义了driver?? -
您必须使用 ODBC Bridge,但这已被弃用并从 Java 8 中删除 rgagnon.com/javadetails/java-0107.html