Oct 042013
 
This entry is part 15 of 25 in the series Matlab数据库基础班

此前Blog中,写的方法是通过Microsoft自有的软件来读写Access文件。

64位Matlab连接Access数据库文件

但是从实际使用过程中,发现一些问题。它需要64位的Office软件才能确保系统的稳定性,如果32位的Office,同时用上述的Blog中所述的方法强行安装Access连接插件,然后通过ODBC读写Access数据库。这种方法连接Accss数据库文件是没有问题的,但是Office软件就开始变得不稳定,有些Excel插件都不能正常运行了。因此,最后还是不得不找JDBC版本的Access连接软件才行。

通过网络搜索,发现几乎所有JDBC都是要购买的。不过,找到一个Trial版本的JDBC Driver,它受到的限制不是很大,基本能够满足我们的要求,因此就记录在此,作为备忘,同时也推荐给所有网友。

下载地址:

http://www.csv-jdbc.com/download.htm#StelsMDB

下载,解压缩到某个目录下面,然后在Matlab的Classpath.Txt文件中写入这个JDBC Driver的地址。然后连接Access数据库的Matlab代码例子如此:

conn=database('','','','jstels.jdbc.mdb.MDBDriver2','jdbc:jstels:mdb:d:/data/db.mdb')

此处,Access数据库文件是d:\data\db.mdb,没有用户名和密码。

其他部分直接按照上面那一行代码写即可。

 

No related posts.

Series Navigation<< 64位Matlab连接Access数据库文件小工具:MDB Viewer Plus——直接看出Access数据库文件内容 >>
Bookmark/FavoritesSina WeiboGoogle+FacebookQQTwitterYahoo BookmarksBaiduDiggEmailGoogle GmailOutlook.comEvernotePrintAIMLinkedInBlogger PostKindle ItShare

Related Posts:

  2 Responses to “Matlab连接Access数据库文件的JDBC方法”

  1. […] Access 文件。 此前介绍了两个驱动: Caigen MDB Driver 和 Stels MDB Driver, 但这两个驱动都有同样的限制: […]

 Leave a Reply

(required)

(required)


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>