您好,不知道为什么连接不上,是因为jackcess
那个会过时还是因为我的jdk 1.8的版本?因为我已经JAR
UCanAccess
通过 netbeans 将 4.0.4 添加到库中
package Frames;
import java.sql.*;
import javax.swing.*;
import java.sql.DriverManager;
/**
*
* @author
*/
// creando la clase conexion para conectar a la base de datos en Access
public class Conexion {
static Connection conn = null;
static String driver = "net.ucanaccess.jdbc.UcanaccessDriver";
static String url = "jdbc:ucanaccess://C:\\xxxx\\xxx.accdb";
public static Connection ejecutarConexion(){
try{
if(conn==null){
Class.forName(driver);
conn = DriverManager.getConnection(url);
JOptionPane.showMessageDialog(null, "Conectado");
}
} catch (Exception ex){
ex.printStackTrace();
conn = null;
}
return conn;
}
public static void main(String [] args){
Connection cn= Conexion.ejecutarConexion();
}
}
错误如下:
错误在于
driver
您正在使用这个:试试这个,它对我有用
你不见了
createStatement
,但我给你留下了我的连接类的这个例子,让你了解你缺少的部分