您的位置:首页 > 数据库

JSP连接ACCESS数据库方法

2013-01-09 22:09 190 查看



浏览: 1189

|

更新: 2012-11-13 19:01

2

0

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

步骤



1



2



3



4



5



6



7



8

在做实际开发的时候,需要连接各种数据库,我给大家介绍下,如何连接ACCESS数据库


通过JDBC-ODBC桥接器连接

只需要在首页或者登陆界面,加入以下代码

① driverClass=”sun.jdbc.odbc.JdbcOdbcDriver”

② url=”jdbc:odbc:driver={Microsoft Access Driver(*.mdb)}:DBQ=E:/mydata.mdb”

mydata.mdb 是数据库名 具体信息看下图





举一个例子

连接数据库查询表的相关语句(表userinfo中字段有username,password,下同):

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

Connection conn=DriverManager.getConnection("jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:/mydata.mdb","","");

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery("select * from userinfo");

while(rs.next())

{

out.print("<br>用户名:"+rs.getString("username")+"密码:"+rs.getString("password"));

}

rs.close();

stmt.close();

conn.close();


通过JDBC-ODBC桥接器连接

首先设置odbc数据源,具体步骤为

打开控制面板,”性能与维护—》管理工具—》数据源(ODBC)”,打开数据源,如图1所示:





点击“系统DSN”,界面如图





点击添加,出现“创建新数据源”对话框





选择“Driver do Microsoft Access (*.mdb)”,点击完成,出现“ODBC Microsoft Access安装”对话框





点击数据库的“选择”按钮,出现“选择数据库”对话框,选择数据库(如:E:\mydata.mdb)





点击“确定”,返回图4所示对话框,在“数据源名”处输入数据源名称(名称可随便起,如:myaccess),点击“确定”。然后返回 “ODBC 数据源管理器”对话框,系统数据源中出现新建的数据源





相应的驱动和连接数据库的url为:

classDriver=”sun.jdbc.odbc.JdbcOdbcDriver”

url=”jdbc:odbc:myaccess





举个例子

接数据库查询表的相关语句:

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

Connection conn=DriverManager.getConnection("jdbc:odbc:myaccess","","");

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery("select * from userinfo");

while(rs.next())

{

out.print("<br>用户名:"+rs.getString("username")+"密码:"+rs.getString("password"));

}

rs.close();

stmt.close();

conn.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: