public Connection conn;
DbConnecter(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//1
} catch (ClassNotFoundException ex) {
ex.printStackTrace();
}//load jdbcodbcdriver
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=student.mdb";//2
try {
conn=DriverManager.getConnection(url);//3
} catch (SQLException ex) {
ex.printStackTrace();
}
}
}
class DbInfor{
DbInfor() throws SQLException{
DbConnecter connecter = new DbConnecter();
DatabaseMetaData dbIfor = connecter.conn.getMetaData();
System.out.println(dbIfor.getURL());
System.out.println(dbIfor.getUserName());
System.out.println(dbIfor.getDatabaseProductName());
}
}
首先要创建一个连接对象connecter,connecter就可以创建各种操作数据库的方法了这里创建了一个dbIfor对象用于取得数据库的信息。
在写一个用于测试的main函数
public class DataBaseConnect {
public static void main(String[] args) throws SQLException{
DbInfor dbinfor= new DbInfor();
DbDisplayer display=new DbDisplayer();
}
}
这段程序一运行就会显示如下结果 jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=student.mdb
admin
ACCESS
至此数据库连接成功接下来就可以通过sql语言来查询,创建,修改,删除等操作了