生活已是百般艰难,为何不努力一点。下面图老师就给大家分享访问Access数据库(JSP+Tomcat 5.5.20),希望可以让热爱学习的朋友们体会到设计的小小的乐趣。
【 tulaoshi.com - Web开发 】
以访问一个学生信息表为例说明:
首先,建立Access数据库文件student.mdb,打开表设计器,分别输入字段名称和数据类型,并设置主键:
  
其次,建立测试数据:
    num name age fromw school major score 200706001张飞19吉林吉林大学语言学388200706002刘备20吉林东北师范大学日语328200706003关羽19北京北京大学计算机软件与理论421200706004貂禅18四川四川大学电子信息工程376200706005关汉卿18浙江浙江大学计算数学375200706006曲艺20浙江浙江大学应用化学402200706007阿曼19北京北京大学图书馆管理学314200706008阿沛19北京北京航空航天大学热能与动力工程348200706009武则天19上海复旦大学欧美文学399200706010柳云龙18辽宁沈阳工业大学机械制造416200706011方戈19辽宁大连理工大学应用数学333200706012王达21天津天津大学网络应用342200706013西施18天津南开大学数据仓库411200706014李世民18吉林长春理工大学信息管理与信息系统364200706015王莽19湖北武汉大学太阳能294200706016朱元璋18湖北武汉大学地热学352200706017诸葛亮19北京清华大学数据挖掘技术434200706018石达开20北京北京科技大学能机工程319200706019洪丰烛18北京北京外国语大学外国语文化347200706020柳艳18黑龙江哈尔滨工业大学电气工程及其自动化405
把student.db放置于D:根目录下。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)再次,建立并配置数据源:数据源名称为student。
然后,在Apache Software FoundationTomcat 5.5webapps路径下创建一个Student文件目录,并且在该目录下编写JSP文件代码:

 %...@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*"%
%...@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.io.*"% html
html body
body center
center h1学生录取信息 SPAN>h1
h1学生录取信息 SPAN>h1 hr
hr table border=1
table border=1 trtd学号 SPAN>tdtd姓名 SPAN>tdtd年龄 SPAN>tdtd来自 SPAN>tdtd学校 SPAN>tdtd专业 SPAN>tdtd成绩 SPAN>td SPAN>tr
trtd学号 SPAN>tdtd姓名 SPAN>tdtd年龄 SPAN>tdtd来自 SPAN>tdtd学校 SPAN>tdtd专业 SPAN>tdtd成绩 SPAN>td SPAN>tr
 %...
%... Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/student.mdb";
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/student.mdb";    Connection  con=DriverManager.getConnection(url) ;
Connection  con=DriverManager.getConnection(url) ;   Statement stmt=con.createStatement();
Statement stmt=con.createStatement(); ResultSet rst=stmt.executeQuery("select * from student");
ResultSet rst=stmt.executeQuery("select * from student"); while(rst.next())
while(rst.next()) {
{ out.println("");
out.println(""); out.println(""+rst.getInt("num")+"");
out.println(""+rst.getInt("num")+""); out.println(""+rst.getString("name")+"");
out.println(""+rst.getString("name")+""); out.println(""+rst.getInt("age")+"");
out.println(""+rst.getInt("age")+""); out.println(""+rst.getString("fromw")+"");
out.println(""+rst.getString("fromw")+""); out.println(""+rst.getString("school")+"");
out.println(""+rst.getString("school")+""); out.println(""+rst.getString("major")+"");
out.println(""+rst.getString("major")+""); out.println(""+rst.getInt("score")+"");
out.println(""+rst.getInt("score")+""); out.println("");
out.println(""); }
} rst.close();
rst.close(); stmt.close();
stmt.close(); con.close();
con.close(); %
%     SPAN>table
 SPAN>table SPAN>center
 SPAN>center SPAN>body
 SPAN>body SPAN>html
 SPAN>html接着,在Tomcat 5.5.20中设置配置文件:
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)在Student目录下创建一个WEB-INF目录,在WEB-INF目录下创建一个web.xml文件,其配置内容为:
 ?xml version="1.0" encoding="ISO-8859-1"?
?xml version="1.0" encoding="ISO-8859-1"?
 web-app xmlns="http://java.sun.com/xml/ns/j2ee"
web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
    xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd" version="2.4"
    version="2.4"
 display-nameStudent SPAN>display-name
  display-nameStudent SPAN>display-name description
  description Query the information of students from Access Database
     Query the information of students from Access Database SPAN>description
   SPAN>description SPAN>web-app
 SPAN>web-app最后,启动Tomcat服务器,在地址栏中键入如下URL进行对数据库Student.mdb的访问:
http://127.0.0.1:8080/Student/Student.jsp
访问结果如图所示:
  
这就实现了对Access数据库的访问。
来源:http://www.tulaoshi.com/n/20160219/1621001.html
看过《访问Access数据库(JSP+Tomcat 5.5.20)》的人还看了以下文章 更多>>