当前位置:首页 » 数据仓库 » access数据库java驱动
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

access数据库java驱动

发布时间: 2023-03-21 11:51:12

1. Access与JAVA怎么连接

1.创建Access数据库以及数据表。

9.Java代码部分。


packagetestpackage;

importjava.sql.Connection;



importjava.sql.DriverManager;

importjava.sql.ResultSet;

importjava.sql.Statement;

importjava.sql.*;

publicclassFoundData{

/**

*@paramargs

*/

publicstaticvoidmain(String[]args){

//TODOAuto-generatedmethodstub

Stringsql="select*fromchengjibiao";

try{

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

Stringurl="jdbc:odbc:redsun";

Connectioncon=DriverManager.getConnection(url,"","");



Statementstmt=con.createStatement();

ResultSetrs=stmt.executeQuery(sql);

while(rs.next()){

System.out.println(rs.getString("number")+' ');

System.out.print(rs.getString("name")+' ');

System.out.println(rs.getString("math")+' ');

System.out.print(rs.getString("physics"燃滑轿)+' ');

System.out.println(rs.getString("english")+' ');

}

stmt.close();

con.close();

}

catch(Exceptione){}

}

}

2. 如何如何用jar包的方式驱动使用jdbc连接access数据库

JDBC连接Access第一种方法:
你用下面的代码试试 (强烈建议也是only可以建议的方法)
con = DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=C:/data/Access/test1.mdb"带搜,"dba","sql");

后面的代码笑旅一样。这样你就可以访问access数据库了。
JDBC连接Access第二种方法:
用sun的jdbcodbc桥碰行凳,数据源(个人主页不适用)
JDBC连接Access第三种方法:
用Access的JDBC驱动程序,到http://instry.java.sun.com/procts/jdbc/drivers这个网站上查找并下在Access的jdbc驱动程序。 (这个没有试过,各位有兴趣可以试试看)
对于设置与Windows下的JSP服务器,且系统较小时,使用Access是一个比较好的选择,但是要使用Access数据库一般要通过数据源。这里提供一种不用使用数据源用Java直接连接数据源的方法。例子程序如下:
import java.sql.*; public class Access { public static void main(String args[]) { try { String strurl="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=books.mdb"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(strurl) ; Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("select * from books"); if(rs.next()) { System.out.println(rs.getString("简介")); } }catch(Exception e) { System.out.println(e); } } }

可以看到只要在driver后面加上ODBC驱动即可不用设置数据源,这种方法对其他小型数据库(如forpro)应该也适用。

3. eclipse用java连access数据库,出现[Microsoft][ODBC Microsoft Access 驱动程序] 找不到文件 (未知的)

ODBC????你是不是没设置数据源啊,或设置数据源时数据库名字填错了?用ODBC 连数据库要先设置数据源,设置数据源方法:,打开控制面板,找到管理工具,进去后耐雹高找到肆闭数据源(ODBC),双击进去就可以设置了,昌尺点击添加,在一步一步按要求做就行了。

4. JAVA连接ACCESS数据库无法加载JDBC驱动

jdk1.8已然不支持jdbcodbc桥接方式,rt.jar下根本没这个类,所以报异常,可以去看下,如嫌闷瞎非要如此连接芹空,需换罩宏1.6版本jdk

5. java连接Access数据库怎么导入驱动包

public void connect(){
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();

try {
String path = Control.class.getClassLoader().getResource("拦行则Database/db.mdb").getPath().substring(1); //寻找mdb文件的位置
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=" + path; //Access驱动
conn=DriverManager.getConnection(url);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

采用无简棚数据源方式带汪连接Access数据库。

6. Java怎样连接Access数据库

有两种方法:

1、不使用WINDOW的建立数据源方法,直接在JAVA代码内部与Access数据库连接。
注意:
jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};
这里的空格,不能少,否则会有异常。
<textarea cols="50" rows="15" name="code" class="java">try{ String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=F://ge//123.MDB"; Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection(url); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery("select * from Roche_position"); if(resu.next()){ System.out.println(resu.getString("cname")); } System.out.println("exit"); }catch(Exception e){ e.printStackTrace(); }</textarea>

2、使用ODBC建立WINDOW数据源的方法。
开始
>>控制面板
>>管理工具
>>数据源(ODBC)
>>用户DSN或系统DSN
>>点添加
>>找到"Microsoft Access Driver (*.mdb)",选中,再点完成>>自定义数据源名称,可创建一个新的或选择已经有的Access数据库(.mdb)其它可以不选。
>>确定>>确定
到此数据源已经建立成功
接下来是JAVA代码连接了;
<textarea cols="50" rows="15" name="code" class="java">try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn = DriverManager.getConnection("jdbc:odbc:数据源名称", "数据库用户名(如有)没有则空", "用户密码(如有)没有则空"); System.out.println(conn); Statement sta = conn.createStatement(); ResultSet resu = sta.executeQuery("select * from Roche_position"); if(resu.next()){ System.out.println(resu.getString("cname")); } System.out.println("exit"); }catch(Exception e){ e.printStackTrace(); } }</textarea>

7. 使用纯Java驱动程序连接Access数据库的关键代码

String url= "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/RMIStockMarket/凯如Server/李孙册RMIStockMarket.mdb ";
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver "哪宏);
conn = DriverManager.getConnection(url, "Administrator ", "456321 ");

8. Java连接Access数据库,为什么我把加载驱动两句注释掉还能正常运行

那只能说明JAVA自动load进来了

9. java连接Access数据库(2010版)老是提示:[ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序

你用jdbc.odbc连接数悔腊者据
首先要建个数据源
打开控制面板 找到管理工具 其中有个数据源(odbc)
点击
添加 找到你的Access数据局册库 确定 加上数据源名称
确定 就好了
其次你要往project中导入Access的驱动包
这个好弄 上网上收一个 然后添加到你的project中就行
也不难 都是些固定的东西 上网搜搜碧薯也好弄 希望能帮到你!

10. java怎么直接连接access数据库

通过jdbc直接连。驱动尘中是com.hxtt.sql.access.AccessDriver

在http://www.hxtt.com/access.zip可以下到,

还需要数据库方言com.hxtt.support.hibernate.HxttAccessDialect

数据库方言包在http://www.hxtt.com/test/hibernate.jar可以下到。

配置的时候使用。

DRIVER=com.hxtt.sql.access.AccessDriver
URL=jdbc:access:///D:\workspace\database\fireDB.mdb
USERNAME=admin
PASSWORD=

注意linux下的\是/,刚开始导入的url是/。害我想了半天才明白他是linux。

改成\了以后就可以了,还要注意在java字符串里\要写成转译亏键字销兄巧符'\\'

其他没问题了。这样就可以使用hibernate自动生成代码了。还是满方便的。

发个模板。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//注册驱动
Connection conn = null; //创建链接
conn = DriverManager.getConnection("jdbc:odbc:FFFF", "admin", "");
Statement st;
st=conn.createStatement(); //创建句柄
ResultSet rs=st.executeQuery("select lamp_address,lamp_text from lamp as model where model.lamp_type='S';");//得到结果集
while (rs.next())
{
al1.add(rs.getString(1));
al2.add(rs.getString(2));
}

st.execute(sb.toString());

把这个模板改一改,用新的URL和类就行了。
还有一种是ODBC连接的,我比较推荐的方法
可以去我的空间里找相应的文章