JDBC访问Access2007
来源:互联网 发布:淘宝买20元的狗是真 编辑:程序博客网 时间:2024/06/04 18:46
JDBC访问Access2007关键就一句:
- "jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb, *.accdb)};DBQ="+accessFile
"jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb, *.accdb)};DBQ="+accessFile
一定要注意这个字符串多个空格或者少个空格都不行!还他妈的区分大小写, 俺都郁闷过
- import java.sql.Connection;
- import java.sql.DriverManager;
- import java.sql.ResultSet;
- import java.sql.SQLException;
- public class AccessTest {
- public static void main(String[] args)throws Exception {
- String accessFile = "D:/workspace/yuan2/yuan-common/src/resources/test.accdb";
- Connection conn = getConnection(accessFile, null,null);
- test1(conn);
- test2(conn);
- conn.close();
- }
- public static Connection getConnection(String accessFile, String user, String password)throws SQLException{
- return DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb, *.accdb)};DBQ="+accessFile, user, password);
- }
- public static void test1(Connection conn) throws SQLException{
- final String sql = "insert into student(name, age) values('yuan', 100)";
- conn.createStatement().executeUpdate(sql);
- }
- public static void test2(Connection conn) throws SQLException{
- final String sql = "select * from student";
- ResultSet rs = conn.createStatement().executeQuery(sql);
- while(rs.next()){
- System.out.println(rs.getString("name") + ", " + rs.getInt("age"));
- }
- }
- }
- JDBC访问Access2007
- 使用Jdbc-odbc操作Access2007数据库
- 访问Access2007的封装类DbAccess
- Access2007 数据库连接
- Access2007关键字
- 【Access2007】Access2007的打开方式
- JDBC-ODBC访问数据库,JDBC访问数据库
- 使用jdbc访问数据库
- Java JDBC访问MySql
- JDBC访问DB2
- 使用jdbc访问数据库
- JDBC访问数据库
- 使用JDBC访问数据库
- JDBC数据访问接口
- JDBC数据库访问例子
- 使用JDBC访问数据库
- 通过JDBC访问数据库
- 通过 JDBC 访问数据库
- ant 部署war包到tomcat,weblogic服务器上
- 安全编码实践一:GS编译选项和缓存溢出
- 并发测试程序
- 【转】Java并发编程之ConcurrentHashMap
- Java基础笔记1
- JDBC访问Access2007
- 安全编码实践二:NXCOMPAT选项和数据执行保护DEP
- java多线程全总结
- Java的多线程机制
- Map三种遍历方法
- JAVA获取随即密码
- 安全编码实践三:C/C++静态代码分析工具Prefast
- Spring --- Data Binding
- java ArrayList 转数组 【转】