java 访问access数据库_使用JAVA访问ACCESS数据库的方法
這里采用的是配置ODBC數據源的方式。
所以首先需要進行數據源的配置工作:
創建ODBC過程:
控制面板-->管理工具--〉數據源。
選擇“系統DSN”--〉“添加”
選擇“driver do Microsoft Access”,點擊“完成”
給數據源起個名字,例如accessTest.
點擊“選擇”,選擇你的數據庫文件即可。
這樣就配置了一個數據源。
下面是訪問數據庫的一個例子:
package com.hf.accessTest;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
public class ConnectionManager {
static {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
public static Connection getConnection(){
Connection? con=null;
//String url = "jdbc:odbc:driver={Microsoft Access Driver(*.mdb)};DBQ=f://test.mdb";
String url=new String("jdbc:odbc:accessTest");//test時資料來源
try {
con= DriverManager.getConnection(url);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return con;
}
/**
* @param args
*/
public static void main(String[] args) {
//得到連接
Connection con = ConnectionManager.getConnection();
try {
PreparedStatement st = con.prepareStatement("select id,name from test1 ");
ResultSet rs = st.executeQuery();
while (rs.next()){
String id=rs.getString("id");
String name=rs.getString("name");
System.out.println("id:"+id+"?? name: "+name );
}
rs.close();
st.close();
con.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
理解起來應該沒什么問題?
總結
以上是生活随笔為你收集整理的java 访问access数据库_使用JAVA访问ACCESS数据库的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 凯迪拉克 LYRIQ 锐歌 IQ OS
- 下一篇: linux cmake编译源码,linu