手机
当前位置:查字典教程网 >编程开发 >JSP教程 >Jsp连接Access数据库(不通过建立ODBC数据源的方法)
Jsp连接Access数据库(不通过建立ODBC数据源的方法)
摘要:1.在站点(我的站点为:E:javatest)下建立文件夹“AccessDb”并在文件夹下建立数据库“test.mdb”以及表“stu”,s...

1.在站点(我的站点为:E:javatest)下建立文件夹“AccessDb”并在文件夹下建立数据库“test.mdb”以及表“stu”,stu字段为id,stunametest.mdb所在路径为:E:javatestAccessDb下面

如下图:

Jsp连接Access数据库(不通过建立ODBC数据源的方法)1

2.在站点(E:javatest)下建立测试连接数据库文件“AccessTest.jsp”

代码如下:

<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*"errorPage=""%>

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">

<title>ACCESS连接测试</title>

</head>

<body>

<%

try{

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

}

catch(ClassNotFoundExceptione){

out.print(e);

}

try{

//绝对路径

//Stringurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ=E:/javatest/AccessDb/test.mdb";

//其中E:/javatest/AccessDb/test.mdb为数据库所在绝对路径

//相对路径

StringstrDirPath=getServletContext().getRealPath("/");//获得所在站点的绝对路径:E:javatest

//out.print(strDirPath+"<br>");

strDirPath=strDirPath.replace('','/');//将“”替换为“/”E:/javatest/

//out.print(strDirPath+"<br>");

Stringurl="jdbc:odbc:driver={MicrosoftAccessDriver(*.mdb)};DBQ="+strDirPath+"AccessDb/test.mdb";

//out.print(url+"<br>");

//Stringurl="jdbc:odbc:accesstest";

//建立ODBC数据源连接

Connectionconn=DriverManager.getConnection(url);

Statementstmt=conn.createStatement();

ResultSetrs=stmt.executeQuery("Select*FROMstu");//取得stu表中的记录

out.println("Table-list"+"<br>");

while(rs.next()){

out.print(rs.getInt(1)+"");

out.print(rs.getString(2)+"<br>");

}

rs.close();

stmt.close();

conn.close();

}

catch(Exceptionex){

out.print(ex);

}

%>

</body>

</html>

运行结果如下:

Jsp连接Access数据库(不通过建立ODBC数据源的方法)2

【Jsp连接Access数据库(不通过建立ODBC数据源的方法)】相关文章:

jsp如何链接mysql数据库的操作

JSP实现oracle数据库链库的常见方法

jsp页面中显示word/excel格式的文档的方法

jsp连接数据库大全

Jsp页面URL中传递参数乱码的方法

获取上一页面的URL和本页的URL的方法

多个jsp页面共享一个js对象的超级方法

jsp超链接中文乱码的解决方法

JSP中文字符乱码处理的2种方法

JSP中表单数据存储的一种通用方法

精品推荐
分类导航