Java怎样读取ACCESS数据库文件

Java怎样读取ACCESS数据库文件,第1张

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数据源,该怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9449151.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存