免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 932 | 回复: 0
打印 上一主题 下一主题

jdbc访问access [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-01 02:29 |只看该作者 |倒序浏览

1:创建access的odbc数据源,数据源的名称为example
2:修改server.xml文件:
方法1:
           crossContext="true"  privileged="true">
        
        
        
        factory
       org.apache.commons.dbcp.BasicDataSourceFactory
        
      
          driverClassName
          sun.jdbc.odbc.JdbcOdbcDriver
         
         
          url
          jdbc:odbc:exmaple
         
         
          username
         
         
         
          password
         
         
         
          maxActive
          20
         
         
          maxIdle
          10
         
         
          maxWait
          -1
         
        
        
方法2::
还有一种方法是直接访问access文件,不通过odbc桥:
就是把上述的url的值改成:
jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=D:\db\photo.mdb
以前以为用access还要下载驱动程序,其实不然,jdbc自带了,(害得我还上网找了好久,因为SQL就需要自己去下载数据库驱动).

3:解决不能更新数据的问题(操作必须使用一个可更新的查询):
因为是ntfs格式的,要设置文件夹的共享
在文件夹的安全选项目中添加everyone
做法:

首先
1:进入"工具(T)"-->"文件夹选项(0)"-->"查看" -->去掉“使用简单文件共享” 的那项的钩

2:右键你的access文件所在的文件夹查看属性,会多出一个叫“安全"的选项,在安全区中添加上 everyone这个属性,至于everyone的权限,默认
的就可以了




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/25102/showart_331765.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP