1 jdbc:odbc:driver={Microsoft Access Driver (mdb)};
2使用ODBC建立WINDOW数据源的方法:
开始
>>控制面板
>>管理工具
>>数据源(ODBC)
>>用户DSN或系统DSN
>>点添加
>>找到"Microsoft Access Driver (mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(mdb)其它可以不选
>>确定>>确定
到此数据源已经建立成功
最后使用jdbc的方法进行连接。
1、创建更新查询并向该查询添加源表和目标表。
2、在包含相关信息的字段上联接这些表。
3、将目标字段的名称添加到查询设计网格的“字段”行。
4、通过使用下面的语法将源字段的名称添加到查询设计网格的“更新到”行:[source_table][source_field]。
通过运行数据源配置向导并在“选择数据源类型”页面上选择“数据库”,可连接到 Access 文件内的数据。提示将mdf 或 mdb 文件从 Windows 资源管理器拖到解决方案资源管理器中,可自动配置连接并启动“数据源配置向导”,以便您选择要在应用程序中使用的对象。通过从“数据”菜单或从“数据源”窗口中选择“添加新数据源”命令,可以启动该向导。或者,还可以从“项目”菜单选择“添加现有项”命令并浏览至所需的数据库文件。完成该向导后,一个数据库副本(mdb 文件)和一个强类型数据集文件 (xsd) 被添加到项目。选择的数据库对象立即出现在“数据源”窗口中,可用于拖动到窗体上。
两种方式:
一:ODBC 数据源
二:直连
一)
开始
控制面板
管理工具
数据源(ODBC)
用户DSN或系统DSN
点添加
找到"Microsoft Access Driver (mdb)",选中,再点完成>>自定义数据源名称,可创
一个新的或选择已经有的Access数据库(mdb)其它可以不选
8 确定>>确定
到此数据源已经建立成功
try{
ClassforName("sunjdbcodbcJdbcOdbcDriver");
Connection conn = DriverManagergetConnection("jdbc:odbc:数据源名称", "数据库用户名(如有)没有则空", "用户密码(如有)没有则空");
Systemoutprintln(conn);
Statement sta = conncreateStatement();
ResultSet resu = staexecuteQuery("select from Roche_position");
if(resunext()){
Systemoutprintln(resugetString("cname"));
}
Systemoutprintln("exit");
}catch(Exception e){
eprintStackTrace();
}
}
二)
直接在JAVA代码内部与Access数据库连接
注意:jdbc:odbc:driver={Microsoft Access Driver (mdb)};这里的空格,不能少!否则会有异常
String url = "jdbc:odbc:driver={Microsoft Access Driver (mdb)};DBQ=F:\\ge\\123MDB";
ClassforName("sunjdbcodbcJdbcOdbcDriver");
Connection conn = DriverManagergetConnection(url);
Systemoutprintln(conn);
Statement sta = conncreateStatement();
ResultSet resu = staexecuteQuery("select from Roche_position");
if(resunext()){
Systemoutprintln(resugetString("cname"));
}
Systemoutprintln("exit");
}catch(Exception e){
eprintStackTrace();
}
呵呵……
看你的叙述应该是没有配置数据源吧,数据源的配置具体步骤如下:
(1)打开控制面板中的ODBC数据源管理器,在“用户DSN”(即“用户数据源”)中选择“MS Access Database”选项,小心删除或配置一个已有的用户数据,这里我们将要添加一个数据源。
(2)单击添加按钮,系统将准备在MS Access Database下添加一个用户数据源,为了安装数据源,会d出创建新数据源窗口;
(3)在创建新数据源窗口中,选择"Microsoft Access Driver"来安装数据源。
(4)单击“完成”按钮,进入ODBC Microsoft Access安装窗口;
▲在“数据源名”项中键入数据源的名称,这里我们键入“accessODBC”作为数据源名。(因为你的说明文档中写的数据源名称是accessODBC)
▲在“描述”项中键入对数据源的描述,此处内容可选,这里我们键入“This is Access database temp”。
▲在“数据库”项中可以选取、创建、修复或者压缩数据库。这里我们选择“选取”按钮来选取相应的Access数据库。如果用户没有自己建立的Access数据库,那么用户可以到安装Access的目录下面选取Access自带的数据库。注意:Access数据库文件的扩展名是mdb。
▲最后,单击“确定”按钮。至此一个新的Access数据源已经添加完成。
说明:如果用户希望所创建的数据源名被本机中的多个用户所使用,请用户添加系统DSN。在实际情况中,开发一个单机单用户的系统没有什么意义,所以一般都需要对系统DSN进行配置。系统DSN的添加过程同用户DSN添加过程类似。
我想项目中数据库以及数据库的连接类都有吧,那么现在就可以启动tomcat了……
希望能帮到你……
转:
以windowsxp+Access2003+sqlserver2000为例:
一、建立odbc数据源:
1、打开控制面板\管理工具
2、运行数据源 (odbc)
3、选择“用户dsn”标签页
4、点击添加按钮,选择SQL Server、点击完成
5、输入名称(mydbserver)、选择服务器地址、点击下一步
6、输入帐号密码、点击下一步
7、点击下一步、继续点击完成。
二、建立Access远程数据连接
1、运行Access,打开或新建mdb文件
2、点击“文件”菜单->“获取外部数据”->“链接表”
3、链接对话框中,文件类型选择“odbc 数据库()”
4、d出选择数据源,点击“机器数据源”,选择刚才定义的odbc数据源(mydbserver)
5、输入sql server数据库帐号、密码。点击“选项”按钮,选择数据,点击确定。
6、选择你要链接的表,点击确定。
7、选择你要链接的表的字段,点击确定。
-----------------------
完毕。
以上就是关于Java怎样读取ACCESS数据库文件全部的内容,包括:Java怎样读取ACCESS数据库文件、ACCESS数据库 数据源更新的问题、Entity Framework4.0 使用 access数据源,该怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)