JDBC访问Access2007关键就一句:
"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"));
}
}
}
分享到:
相关推荐
accessjdbc_30访问Access数据库,不限次数,不限次数!!!
如何用jdbc访问MS Access数据库.rar
java-jdbc 访问access jar、提供demo方便使用和学习、提供docx说明文件 ccess是一款数据库应用的开发工具软件,其开发对象主要是Microsoft JET数据库和Microsoft SQLServer数据库。由于在Office 97及以前的版本中,...
Java通过jdbc访问Access数据库
直接使用JDBC访问MS Access2000
1.JDBC访问数据库应用 2.64位win7 jdbc连接access 3.实现用户登录,注册,信息查看
Ms access jdbc驱动 有三种办法 第一种是用access的jdbc驱动...这样你就可以访问access数据库了。 第三个是用sun的jdbcodbc桥,这个大家用的多了,在此就不写了来源:http://www.web521.com/asp-java/A07668.shtml
JAVA访问access数据库的JDBC驱动。支持通过JDBC方式直接链接ACCESS数据库。可以在支持在多种操作系统里使用。
jdk中的jdbc访问ms access是通过odbc,jdk版本32位和64位必需和系统的odbc匹配才能正确操作,不然经常出错误。这里介绍一个jdbc开源版本 http://ucanaccess.sourceforge.net/site.html 我的系统 win7(x64) jdk 1.7...
这个程序是使用jdbc-odbc访问access数据库的实例
由于Java 8和9不在支持桥接和odbc方式访问access数据库,只能使用Access_jdbc.jar驱动方式访问,但是局限性太大,故花半天时间研究了一下别的驱动方法。这是可使用的demo程序。
JSP通过JDBC-ODBC访问Access数据库的例子 网上投票系统的具体制作步骤和源代码
jdk8将jdbc-odbc桥删除,所以要连接access数据库要用微软提供的jar包,有50次访问的限制。
采用jsp+access数据库实现,同时使用javabean通过jdbc连接数据库。运行结果将显示从数据库查询出的图书。里面包含了javabean的源代码及解释。 提示:如果是要下jsp图书管理系统的朋友,请下载我上传的另一个资源---...
我看了《Servlet和JSP核心编程》之后做的学习总结。对网页通过servlet访问数据库算是个入门教程吧
这个附件中存放了从配置hibernate 访问Access数据库所需要的JDBC驱动和言语库以及一个配置模板。只需要作一点修改就可以使用了。 注意要使用该库需要使用jdk1.6及hibernate3.5以上版本。
功能同Access JDBC 3一致。 使用范例请参考我的另一资源“jsp java access跨平台组件 ”java代码。 本jar包经过linux,windows 测试均未出现问题。 另外本jar包的特色就是支持hibernate 方言,附件包括两个文件 1...
Java程序通过JDBC统一访问数据库,因为我们将ACCESS数据库注册到了ODBC数据源所以,Java程序需要加载JDBC-ODBC桥接驱动
一、实验目的: (1)熟练掌握JDBC操作数据库的整个过程; (2)利用预处理语句操作数据库; (3)掌握可滚动和可更新的结果集的基本操作方法;...(6)初步理解数据访问层的基本设计方法,理解web的分层架构。