`
john2007
  • 浏览: 78552 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

java不用odbc设置数据源连接access的方法

    博客分类:
  • java
阅读更多

废话不多说了,直接上代码:

 

public static void jAccess(){
				String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb";
		try{
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
			Connection conn = DriverManager.getConnection(url);
			
			Statement st=conn.createStatement();
			ResultSet rs=st.executeQuery("select file from oshamethod");
			while(rs.next()){
				String str=rs.getString(1);
				System.out.println(str);
			}
		}catch(Exception e){
			e.printStackTrace();
		}
	}

 

分享到:
评论
8 楼 john2007 2009-01-05  
hk330145142 写道

john2007 写道

hk330145142 写道
F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb"; 请问怎么换成相对路径 可以放在项目的根目录下,就不用前面的盘符了,我以前的数据库是用C#建立的,懒得再拷贝一份到java目录下,就用了绝对路径我没怎么明白你的意思!但怎么在这个文件里获得根目录啊;在这个数据库连接文件中怎么获取XX.getRealPath()的XX;


System.out.println(System.getProperty("user.dir"));
7 楼 john2007 2009-01-05  
sdh5724 写道

我不知道怎么说好, 现在还用ODBC桥的目的是什么。 火星来de?

俺是来自地球的火星人。

你不用ODBC桥,还有别的不用设置数据源直接链接access的方法吗?还望赐教!不胜感激。
6 楼 sdh5724 2009-01-05  
我不知道怎么说好, 现在还用ODBC桥的目的是什么。 火星来de?
5 楼 hk330145142 2009-01-05  
john2007 写道
hk330145142 写道

F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb"; 请问怎么换成相对路径

可以放在项目的根目录下,就不用前面的盘符了,我以前的数据库是用C#建立的,懒得再拷贝一份到java目录下,就用了绝对路径

我没怎么明白你的意思!但怎么在这个文件里获得根目录啊;在这个数据库连接文件中怎么获取XX.getRealPath()的XX;
4 楼 john2007 2008-12-30  
hk330145142 写道

F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb"; 请问怎么换成相对路径

可以放在项目的根目录下,就不用前面的盘符了,我以前的数据库是用C#建立的,懒得再拷贝一份到java目录下,就用了绝对路径
3 楼 hk330145142 2008-12-30  
F:\\2005\\mytoxicrawler\\OSHA\\bin\\Debug\\OSHA.mdb";
请问怎么换成相对路径
2 楼 gembler 2008-11-20  
又一火星贴?
1 楼 zhu_chen001 2008-11-20  
老早就能Google到了

相关推荐

    JDBC_ODBC连接Access 不用设置数据源

    总之,JDBC-ODBC连接提供了一种便捷的方式,使Java应用程序能够直接与Access数据库进行交互,而无需预先设置数据源。然而,随着技术的发展,这种做法已逐渐被更现代的JDBC驱动所取代。对于学习和快速原型设计,这种...

    java中采用ODBC方式连接Access数据库

    - ODBC数据源的设置需与Java程序中使用的DSN一致。 - SQL语句的语法要准确,注意大小写敏感性。 - 考虑到性能和安全性,尽量使用PreparedStatement,可以防止SQL注入攻击。 **标签“源码”和“工具”的含义**: ...

    java使用odbc连接access数据库

    总之,Java通过ODBC连接Access数据库涉及到的知识点包括:JDBC概念、ODBC数据源配置、JDBC-ODBC桥接驱动、数据库连接管理、SQL查询以及用户身份验证。理解并熟练掌握这些知识点,将有助于你开发与Access数据库交互的...

    JSP使用ODBC连接Access数据库

    在Windows系统中,可以通过“控制面板”->“管理工具”->“ODBC数据源管理员”来设置。 创建ODBC数据源时,选择“Microsoft Access Driver (*.mdb, *.accdb)”并指定Access数据库文件的路径。完成后,会得到一个...

    java连接access,无需建odbc源

    在IT领域,特别是数据库操作与跨平台编程中,Java连接Access数据库无需建立ODBC数据源是一种常见且实用的技术。此技术允许开发人员绕过传统上需要的ODBC(开放式数据库连接)配置步骤,直接从Java应用程序中访问和...

    ODBC-JDBC 桥读取Access数据库

    我们首先创建了一个 Access 数据库,然后创建了一个 ODBC 数据源,以便于 Java 应用程序连接到 Access 数据库。最后,我们使用 JDBC-ODBC 桥连接到 Access 数据库,并执行查询操作。ODBC-JDBC 桥是一种常用的技术,...

    java连接access不用jar包.pdf

    Java 连接 Access 数据库不使用 Jar 包 Java 连接 Access 数据库不使用 Jar 包有两种方法:一种需要配置,另一...使用 ODBC 连接需要配置操作系统的 ODBC 数据源,而使用驱动连接可以直接使用驱动连接 Access 数据库。

    odbc连接access

    4. **建立数据库连接**:通过`DriverManager.getConnection(url)`方法建立与Access数据库的连接,其中`url`参数应为之前配置的ODBC数据源名称,例如`"jdbc:odbc:msn"`。 5. **执行SQL查询和更新**:使用`Statement`...

    一种jdbc-odbc桥连接Access的方法, 在xp系统下不需连接驱动(jar文件)

    1. **设置ODBC数据源**:在Windows XP中,打开“控制面板”,找到“管理工具”,然后选择“ODBC数据源”。在这里创建一个新的系统DSN(数据源名称),输入数据库文件的路径(通常是.mdb文件)和其他必要的配置信息,...

    用ODBC方式连接数据库的方法

    本教程将详细阐述如何使用ODBC(Open Database Connectivity)和JDBC(Java Database Connectivity)桥接的方式连接到Access数据库。ODBC是一种数据访问标准,它允许各种编程语言通过统一的接口与不同类型的数据库...

    java连接Access数据库的两种方法.doc

    Java 连接 Access 数据库有两种方法:不使用 WINDOW 的建立数据源方法和使用 ODBC 建立 WINDOW 数据源的方法。 不使用 WINDOW 的建立数据源方法 这种方法直接在 JAVA 代码内部与 Access 数据库连接。首先,需要在 ...

    java远程连接access

    打开"ODBC数据源管理器",选择"系统DSN",添加新的数据源,选择"Microsoft Access Driver (*.mdb)",然后在配置中指定Access数据库文件的位置,如`E:\mydb\testdb.mdb`。 然后,需要在B服务器上安装并启动RmiJdbc...

    ODBC的使用:无需设置数据源就能访问Access实例代码

    通过以上步骤,无需设置ODBC数据源,就可以直接通过编程方式访问Access数据库。这种方式更加灵活,尤其适用于开发和测试环境,减少了对系统配置的依赖。然而,对于生产环境,设置DSN有时更有利于管理和维护,因为它...

    Java连接access数据库最简单程序例子

    2. **配置ODBC数据源**: 在Windows操作系统上,我们需要先创建一个ODBC数据源,这样Java才能找到并连接到Access数据库。这可以通过“控制面板”中的“管理工具” -> “ODBC数据源管理员”完成。在“用户DSN”或...

    Access2010数据库ODBC驱动

    2. **数据源管理**:ODBC驱动通过ODBC数据源管理器(DSN, Data Source Name)进行配置,用户可以创建、编辑和管理数据源,方便地连接到不同的Access数据库。 3. **查询性能**:ODBC驱动优化了对数据库的访问,提供了...

    java连接access的mdb文件

    首先,确保你的系统已经安装了ODBC驱动并且在ODBC数据源管理器中创建了一个指向Access MDB文件的DSN(数据源名称)。然后,在Java代码中,你可以通过以下方式指定DSN: ```java String url = "jdbc:odbc:myDSN"; ...

    Jsp连接Access数据库(不通过建立ODBC数据源的方法).docx

    标题中的“Jsp连接Access数据库(不通过建立ODBC数据源的方法)”指的是使用JSP(Java Server Pages)直接连接到Access数据库,而不需要先通过ODBC(Open Database Connectivity)数据源进行中间转换。这种方法通常更...

    不建数据源java+Access,jsp+Access

    【标题】"不建数据源java+Access,jsp+Access" 涉及的技术核心是使用Java和JSP与Access数据库进行交互,而无需通过中间的数据源(DataSource)。这种技术适用于小型项目或教学环境中,因为它简化了配置过程,但可能...

    java连接Access2010读取图片二进制

    这里没有提供用户和密码,因为示例中可能假设连接是匿名的或者已经在ODBC数据源配置中设置了。 在`readJDBC()`方法中,执行了一个SQL查询来获取数据库中名为`image`的表的所有记录: ```java ResultSet rs = stmt....

    JAVA连接ACCESS

    总之,通过JDBC-ODBC桥接,Java可以轻松地连接和操作Microsoft Access数据库,无论是通过直接指定驱动和数据库路径,还是通过预先配置的ODBC数据源。不过,对于大型项目或性能要求较高的情况,建议使用JDBC驱动的...

Global site tag (gtag.js) - Google Analytics