欢迎来到天天文库
浏览记录
ID:50823349
大小:45.95 KB
页数:5页
时间:2020-03-15
《ACCESS数据库的两种连接方法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ACCESS数据库的两种连接方法方法一:1、建立一个ACCESS数据库test.mdb,其中建立一个数据库表username,包含两个字段uid和pwd,均为文本型字段。(数据库和表的名称可以自行生成,但要注意在下面代码中的相应位置予以调整)2、将test.mdb存放在TOMCAT安装目录下的data文件夹中,例如C:ProgramFilesApacheSoftwareFoundationTomcat6.0webappsROOTdata。(数据库的位置根据TOMCAT安装位置的不同适当调整)3、建立一个JSP文件JDBCAccess.jsp用于显示数据访问效
2、果,代码如下:<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*"%><%//*******数据库连接代码 开始*****//异常处理语句try{Stringspath="data/test.mdb";//Access数据库路径Stringdbpath=application.getRealPath(spath);//转化成物理路径Str
3、ingdbname="";//Acvess数据库用户名,没有则为空Stringuser="";//Access数据库密码,没有则为空//数据库连接字符串Stringurl="jdbc:odbc:Driver={MicrosoftAccessDriver(*.mdb)};DBQ="+dbpath;//加载驱动程序Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//建立连接Connectionconn=DriverManager.getConnection(url);//创建语句对象Statementstmt=conn.creat
4、eStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);//****数据库连接代码 结束******//*********测试数据代码开始******//请在数据库中建立username表,表中建立两个字段uid和pwd,类型为文本型Stringsql="select*fromusername";ResultSetrs=stmt.executeQuery(sql);while(rs.next()){out.print("用户名:"+rs.getString("uid"));out.pr
5、int("密码:"+rs.getString("pwd")+"");}out.print("恭喜你!数据库连接成功!");rs.close();//关闭记录集对象stmt.close();//关闭语句对象conn.close();//关闭连接对象}catch(Exceptione){out.print("数据库连接错误!,错误信息如下:");out.print(e.getMessage());}//*******测试数据代码结束*******%>方法二:1、建立一个ACCESS数据库test.mdb,其中建立一个数据库表username,包含两个
6、字段uid和pwd,均为文本型字段。(数据库和表的名称可以自行生成,但要注意在下面代码中的相应位置予以调整)2、将test.mdb存放在TOMCAT安装目录下的data文件夹中,例如C:ProgramFilesApacheSoftwareFoundationTomcat6.0webappsROOTdata。(数据库的位置根据TOMCAT安装位置的不同适当调整)3、建立一个JavaBean文件DBConnAccess.java,代码如下packageconn;//导入包importjava.sql.*;//导入数据库操作的类publicclassDBConnA
7、ccess//构造方法,初始化{privateConnectionconn;//连接对象privateStatementstmt;//语句对象privateResultSetrs;//结果集对象privateStringaccessdriver;//保存Access驱动程序字符串privateStringaccessURL;//保存Access连接字符串publicDBConnAccess(){//Access驱动程序accessdriver="sun.jdbc.odbc.JdbcOdbcDriver";//连接字符串accessURL=
此文档下载收益归作者所有