例如://建立和MS SQL SERVER的连接
public static Connection acquireConnection(
String host,String port,String dbName,String user,
String pwd) throws ClassNotFoundException,SQLException{
Connection connection=null;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url ="jdbc:microsoft:sqlserver://"+
host+":"+port+";User="+user+";Password="+pwd; 
connection= DriverManager.getConnection(url);
connection.setCatalog(dbName);
}catch(ClassNotFoundException e){
e.printStackTrace();
throw e;
}catch(SQLException e){
e.printStackTrace();
throw e;
}
return connection;
}
怎么改:

解决方案 »

  1.   

    please refer the following code:private Connection getConnection() {
    try {
    url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/ATM/ATM.mdb"; //access
    userName = "";
    password = ""; 
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//access
    con = DriverManager.getConnection(
    url,userName,password);
    } catch (Exception e) {
    e.printStackTrace();
    }
    return con;

      

  2.   

    private Connection getConnection() {
    try {
    url="jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:/ATM/ATM.mdb"; //access
    userName = "";
    password = ""; 
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//access
    con = DriverManager.getConnection(
    url,userName,password);
    } catch (Exception e) {
    e.printStackTrace();
    }
    return con;
      

  3.   

    改什么呀,直接去baidu找一个连接access的方式不就行了吗?关念代码:String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\mybot\\demo.mdb"; 
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    Connection conn=DriverManager.getConnection(strurl) ; 
    Statement stmt=conn.createStatement();