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

我抽烟不喝酒1

我抽烟不喝酒1

2016-02-19 11:38

今天图老师小编要向大家分享个Jsp连接Access数据库(不通过建立ODBC数据源的方法)教程,过程简单易学,相信聪明的你一定能轻松get!
1. 在站点(我的站点为:E:javatest)下建立文件夹“AccessDb”并在文件夹下建立数据库“test.mdb”以及表“stu”,stu字段为 id,stuname      test.mdb所在路径为:E:javatestAccessDb 下面
如下图:


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

%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %
!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
html
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
titleACCESS连接测试/title
/head

body
%
try{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
  out.print(e);
}
try{
  //绝对路径
  //String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:/javatest/AccessDb/test.mdb";
  //其中 E:/javatest/AccessDb/test.mdb 为数据库所在绝对路径

  //相对路径
  String strDirPath=getServletContext().getRealPath("/");              //获得所在站点的绝对路径:E:javatest
  //out.print(strDirPath+"br");

  strDirPath=strDirPath.replace('\','/');                             //将“”替换为“/”      E:/javatest/
  //out.print(strDirPath+"br");

  String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strDirPath+"AccessDb/test.mdb";
  //out.print(url+"br");

  //String url = "jdbc:odbc:accesstest";
  //建立ODBC数据源连接

  Connection conn = DriverManager.getConnection(url);
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("Select * FROM stu");              //取得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(Exception ex){
  out.print(ex);
}
%
/body
/html

运行结果如下:




展开更多 50%)
分享

猜你喜欢

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

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

不通过数据源完全控制MDB数据库

ASP
不通过数据源完全控制MDB数据库

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JSP连接Access数据库

Web开发
JSP连接Access数据库

VB与大型数据库无数据源的连接

编程语言 网络编程
VB与大型数据库无数据源的连接

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

通过ASP与ACCESS数据库建立连接(附源码)(1)

ASP
通过ASP与ACCESS数据库建立连接(附源码)(1)

通过ASP与ACCESS数据库建立连接(附源码)(2)

ASP
通过ASP与ACCESS数据库建立连接(附源码)(2)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

substr()函数中文版

substr()函数中文版

WPS教程:手把手教你制作"红头文件"

WPS教程:手把手教你制作"红头文件"
下拉加载更多内容 ↓