public void connect(){
try {
ClassforName("sunjdbcodbcJdbcOdbcDriver")newInstance();
try {
String path = ControlclassgetClassLoader()getResource("Database/dbmdb")getPath()substring(1); //寻找mdb文件的位置
String url="jdbc:odbc:driver={Microsoft Access Driver (mdb)};DBQ=" + path; //Access驱动
conn=DriverManagergetConnection(url);
} catch (SQLException e) {
// TODO Auto-generated catch block
eprintStackTrace();
}
采用无数据源方式连接Access数据库。
在网上下载以下6个DLL文件,把他们放在C:\WINDOWS\SYSTEM32下就能解决你说的问题
msjet40dll--msjint40dll--MSJTER40DLL--
msrd2x40dll--msrd3x40dll--mswstr10dll
注意如果已经有以上DLL文件请不要覆盖原文件,或选备份原文件防万一出错!
3配置ODBC驱动和数据源
a、在开始运行中依次输入如下命令:
odbcconfexe /S /Lv odbcconflog /F %systemroot%\system32\mdaccorersp
odbcconfexe /S /Lv odbcconflog /F %systemroot%\system32\sqlclntrsp
odbcconfexe /S /Lv odbcconflog /F %systemroot%\system32\odbcconfrsp
odbcconfexe /S /Lv odbcconflog /F %systemroot%\system32\redistrsp
注意:一行一行输入,每次输入完回车都不会有什么提示,后台自动运行的。
由于系统错误 126 (SQL Server),指定驱动程序无法加载
ODBC驱动程序的安装例程,因为存在系统错误代码126
最后点击开始菜单-->运行-->输入regsvr32 MSJTER40DLL同方法注册其他5个DLL
可以直接安装microsoft2010,安装后就有Acess了,或者安装时自定义安装,选择Acess安装。
Access的用途体现在两个方面:
一、用来进行数据分析:
access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且 *** 作方便,这一点是Excel无法与之相比的。会用access,提高了工作效率和工作能力。
二、用来开发软件:
access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:易学!非计算机专业的人员,也能学会。低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、下属的行为,推行其管理思想。
另外,在开发一些小型网站WEB应用程序时,用来存储数据。例如ASP+Access。这些应用程序都利用ASP技术在InternetInformationServices运行.比较复杂的WEB应用程序则使用PHP/MySQL或者ASP/MicrosoftSQLServer.
三、表格模板:
只需键入需要跟踪的内容,Access便会使用表格模板提供能够完成相关任务的应用程序。Access可处理字段、关系和规则的复杂计算,以便您能够集中精力处理项目。您将拥有一个全新的应用程序,其中包含能够立即启动并运行的自然UI。创建和运行旧数据库。尽情享用对您的现有桌面数据库(ACCDB/MDB)的支持。
以上就是关于java连接Access数据库怎么导入驱动包全部的内容,包括:java连接Access数据库怎么导入驱动包、无法加载 Driver do Microsoft Access (*.mdb) ODBC 驱动程序的安装例程,因为存在系统错误代码、怎么安装microsoft access数据库引擎等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)