admin 管理员组

文章数量: 887021


2023年12月22日发(作者:0的ascii码的转换)

ACCESS数据库的两种连接方法

方法一:

1、建立一个ACCESS数据库,其中建立一个数据库表username,包含两个字段uid和pwd,均为文本型字段。(数据库和表的名称可以自行生成,但要注意在下面代码中的相应位置予以调整)

2、将存放在TOMCAT安装目录下的data文件夹中,例如C:Program

FilesApache Software FoundationTomcat 6.0webappsROOTdata。(数据库的位置根据TOMCAT安装位置的不同适当调整)

3、建立一个JSP文件用于显示数据访问效果,代码如下:

<%@ page contentType="text/html; charset=gb2312" language="java"

import=".*"%>

<%

// ******* 数据库连接代码 开始 *****

//异常处理语句

try

{

String spath = "data/"; //Access 数据库路径

String dbpath = lPath(spath); //转化成物理路径

String dbname = ""; //Acvess 数据库用户名,没有则为空

String user = ""; //Access 数据库密码,没有则为空

//数据库连接字符串

String url ="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;

//加载驱动程序

e("bcDriver");

//建立连接

Connection conn= nection(url);

//创建语句对象

Statement

stmt=Statement(_SCROLL_SENSITIVE,_UPDATABLE)

;

// **** 数据库连接代码 结束 ******

//********* 测试数据代码开始 ******

//请在数据库中建立username表,表中建立两个字段uid和pwd,类型为文本型

String sql = "select * from username";

ResultSet rs = eQuery(sql);

while(())

{

("用户名:" + ing("uid"));

(" 密码:" + ing("pwd") + "

");

}

("

恭喜你!数据库连接成功!");

(); //关闭记录集对象

(); //关闭语句对象

(); //关闭连接对象

}catch(Exception e){

("数据库连接错误!,错误信息如下:

");

(sage());

}

//******* 测试数据代码结束 *******

%>

方法二:

1、建立一个ACCESS数据库,其中建立一个数据库表username,包含两个字段uid和pwd,均为文本型字段。(数据库和表的名称可以自行生成,但要注意在下面代码中的相应位置予以调整)

2、将存放在TOMCAT安装目录下的data文件夹中,例如C:Program

FilesApache Software FoundationTomcat 6.0webappsROOTdata。(数据库的位置根据TOMCAT安装位置的不同适当调整)

3、建立一个JavaBean文件,代码如下

package conn; //导入包

import .*; //导入数据库操作的类

public class DBConnAccess //构造方法,初始化

{

private Connection conn; //连接对象

private Statement stmt; //语句对象

private ResultSet rs; //结果集对象

private String accessdriver; //保存Access驱动程序字符串

private String accessURL; //保存Access连接字符串

public DBConnAccess()

{

//Access驱动程序

accessdriver = "bcDriver";

//连接字符串

accessURL = "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=";

conn = null;

}

//该方法从参数得到数据库路径,并加到连接字符串后面,然后再建立连接

public Connection getConnToAccess(String dbpath){

try{

accessURL=accessURL+dbpath;

e(accessdriver);

conn = nection(accessURL);

}catch(Exception e){

n("操作数据库出错,请仔细检查");

n(sage());

}

return conn;

}

//关闭数据库连接

public void close()

{

try{

//();

//();

();

}catch(SQLException sqlexception){

tackTrace();

}

}

}

4、将编译为。

5、建立一个JSP文件用于显示数据访问效果,将此页面置于TOMCAT的网站根目录下,例如C:Program FilesApache Software FoundationTomcat

6.0webappsROOT下,代码如下:

<%@ page contentType="text/html; charset=gb2312" language="java"

import=".*" %>

<%

//连接Access 数据库

String dbpath="data/"; //数据库的路径,请自行修改

Connection conn=nToAccess(lPath(dbpath));

Statement

stmt=Statement(_SCROLL_INSENSITIVE,_READ_ONLY);

String sql="select * from username order by id";

//String sql1="insert into username (uid,pwd) values('wsp','wsp')";

//eUpdate(sql1);

ResultSet rs=eQuery(sql);

while(()){

("用户名:");

(ing("uid")+" 密码:");

n(ing("pwd")+"

");

}

();

%>

6、在TOMCAT的网站根目录下,例如C:Program FilesApache Software

FoundationTomcat 6.0webappsROOT,建立WEB-INF文件夹,其中放入classes文件夹,在其中放入conn文件夹,将放在其中


本文标签: 数据库 连接 代码 位置 建立