java jdbc 连接Access数据库

java jdbc 连接Access数据库,第1张

数据源配了吗 控制面板 管理工具 数据源

控制面板--管理工具--数据源 (ODBC)

创建的数据库文件是供本机上的用户使用的,所以这里选择“用户 dsn”;

然后按下“添加”按钮,在d出的数据源管理器对话框里,为自己所要创建的数据源选择一个驱动程序,本文的数据库文件是用microsoft access创建的,所以要选择“microsoft access driver (*.mdb)”;

按“完成”按钮后,进入一个标题为“odbc microsoft access 安装”的界面,在其中设置“数据源名”为“mydatasource”,选取数据库文件 “E:\\db1.mdb”,然后确定即可。

下面是我写的连接access的代码,通过调试

你还有什么问题可以发我邮箱fireflade@163.com

import java.sql.*

public class Sjk{

public void Sjk(){}

public void testMdb()

throws SQLException,ClassNotFoundException

{

String dbUr1="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)}DBQ=d:\\mydata.mdb"

String user=""

String password=""

Statement s

try{

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

Connection c=DriverManager.getConnection(dbUr1,user,password)

s=c.createStatement()

ResultSet r=s.executeQuery(

"SELECT NAME "+

"FROM diqu "+

"WHERE "+

"A='1'"

)

System.out.println("连接成功")

while(r.next()){

System.out.println(

r.getString("NAME"))

}

}

catch(Exception exp)

{

System.out.println(exp.toString())

// result.setText(exp.toString())

}

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

//Connection c=DriverManager.getConnection(dbUr1,user,password)

//Statement s=c.createStatement()

// s.close()

}

public static void main(String args[])

{

Sjk test=new Sjk()

try{

test.testMdb()

}

catch(Exception exp)

{}

}

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存