初学者JSP连接Access数据库代码电脑与IT培训

更新时间:2017-12-06 10:28:04 点击量:383 点赞数:26

来源:IT培训联盟

内容摘要:   适用初学者的JSP连接Access数据库代码,刚刚写的一个Java Web 中连接Access数据库的代码。这些天讲到数据库操作,但

  适用初学者的JSP连接Access数据库代码,刚刚写的一个Java Web 中连接Access数据库的代码。这些天讲到数据库操作,但是我的本子是XP home版,安装SQL Server比较麻烦,干脆弄个ACCESS来演示好了。有时小型桌面数据库还是蛮实用的嘛,哈~

  复制内容到剪贴板代码:

&emsp;&emsp;<%@ page="" contenttype="text/html; charset=GB18030">

&emsp;&emsp;<%@page import="java.sql.*">






&emsp;&emsp;

&emsp;&emsp;<%

&emsp;&emsp;try{

&emsp电脑学校;&emsp;Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

&emsp;&emsp;}

&emsp;&emsp;catch(ClassNotFoundException e){

&emsp;&emsp;out.print("数据库驱动程序装入错误");

&emsp;&emsp;}

&emsp;&emsp;try{

&emsp;&emsp;String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/")+"test.mdb";

&emsp;&emsp;//特别注意上面的Driver和(*.mdb)之间是有空格的

&emsp;&emsp;/*这个test.mdb文件是存放在Web Module目录下的,当然可以自行改变路径*/

&emsp;&emsp;Connection conn=DriverManager.getConnection(url);

&emsp;&emsp;Statement stmt=conn.createStatement();

&emsp;&emsp;ResultSet rs=stmt.executeQuery("SELECT * FROM log");//log为表名,和SQL一样

&emsp;&emsp;while(rs.next()){

&emsp;&emsp;out.print(rs.getInt("ID")+" ;");

&emsp;&emsp;out.print(rs.getString("username")+" ;");

&emsp;&emsp;out.print(rs.getString("password")+" ;");//log表中三个字段,主键是ID,自增的。username和password是文本类型。

&emsp;&emsp;out.println("");

&emsp;&emsp;}

&emsp;&emsp;rs.close();

&emsp;&emsp;stmt.close();

&emsp;&emsp;conn.close();

&emsp;&emsp;}

&emsp;&emsp;catch(Exception ex){

&emsp;&emsp;out.print(ex);

&emsp;&emsp;}

&emsp;&emsp;%>






&emsp;&emsp;适用初学者的JSP连接Access数据库代码,刚刚写的一个Java Web 中连接Access数据库的代码。这些天讲到数据库操作,但是我的本子是XP home版,安装SQL Server比较麻烦,干脆弄个ACCESS来演示好了。有时小型桌面数据库还是蛮实用的嘛,哈~


&emsp;&emsp;复制内容到剪贴板代码:


&emsp;&emsp;<%@ page="" contenttype="text/html; charset=GB18030">


&emsp;&emsp;<%@page import="java.sql.*">






<%@ page contentType="text/html; charset=GB18030" %>


<%@page import="java.sql.*" %>


<html>


<head>


<title>


jsp1


</title>


</head>


<body bgcolor="#ffffff">


<form method="POST" action="\Web\index.jsp">


<%


try{


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


}


catch(ClassNotFoundException e){


out.print("数据库驱动程序装入错误");


}


try{


String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/")+"test.mdb";


//特别注意上面的Driver和(*.mdb)之间是有空格的


/*这个test.mdb文件是存放在Web Module目录下的,当然可以自行改变路径*/


Connection conn=DriverManager.getConnection(url);


Statement stmt=conn.createStatement();


ResultSet rs=stmt.executeQuery("SELECT * FROM log");//log为表名,和SQL一样


while(rs.next()){


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


out.print(rs.getString("username")+" ;");


out.print(rs.getString("password")+" ;");//log表中三个字段,主键是ID,自增的。username和password是文本类型。


out.println("<br>");


}


rs.close();


stmt.close();


conn.close();


}


catch(Exception ex){


out.print(ex);


}


%>


</form>


</body>


</html>








&emsp;&emsp;


&emsp;&emsp;<%

&emsp;&emsp;try{

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

&emsp;&emsp;}

&emsp;&emsp;catch(ClassNotFoundException e){

&emsp;&emsp;out.print("数据库驱动程序装入错误");

&emsp;&emsp;}

&emsp;&emsp;try{

&emsp;&emsp;String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/")+"test.mdb";

&emsp;&emsp;//特别注意上面的Driver和(*.mdb)之间是有空格的

&emsp;&emsp;/*这个test.mdb文件是存放在Web Module目录下的,当然可以自行改变路径*/

&emsp;&emsp;Connection conn=DriverManager.getConnection(url);

&emsp;&emsp;Statement stmt=conn.createStatement();

&emsp;&emsp;ResultSet rs=stmt.executeQuery("SELECT * FROM log");//log为表名,和SQL一样

&emsp;&emsp;while(rs.next()){

&emsp;&emsp;out.print(rs.getInt("ID")+" ;");

&emsp;&emsp;out.print(rs.getString("username")+" ;");

&emsp;&emsp;out.print(rs.getString("password")+" ;");//log表中三个字段,主键是ID,自增的。username和password是文本类型。

&emsp;&emsp;out.println("");

&emsp;&emsp;}

&emsp;&emsp;rs.close();

&emsp;&emsp;stmt.close();

&emsp;&emsp;conn.close();

&emsp;&emsp;}

&emsp;&emsp;catch(Exception ex){

&emsp;&emsp;out.print(ex);

&emsp;&emsp;}

&emsp;&emsp;%>








&emsp;&emsp;&emsp;<%< p="">

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

&emsp;&emsp;import="java.sql.*"%>


&emsp;&emsp;<%< p="">

【初学者JSP连接Access数据库代码电脑与IT培训】来自电脑学校

专业老师指导

张老师

从事IT教育培训十年有余,致力于帮助广大学子找到适合自己的专业

立即在线咨询

培训咨询客服

刘老师

IT培训专业客服,用自己的真诚帮助了无数学子找到了合适的学校

立即在线咨询
已点赞:26 +1

 

大家都在看

湖南大学信科IT(湖大信科IT)

更新时间:2018-07-05 11:03:54

长沙中南信息科技技术学校是一所长沙人社局批准备案的高标准职业教育机构。学校本着“安全办学、规范从事、特色发展”的办学理念和“一切为了学生,为了学生一切,为了一切学生”的育

浏览:12698人

兄弟连教育北京校区(总部)

更新时间:2018-03-30 09:52:34

  兄弟连教育(以下简称兄弟连)是易第优(北京)教育咨询股份有限公司旗下品牌,致力于高素质软件开发人才的培训与培养。公司成立于2007年,

浏览:6742人

兄弟连教育郑州校区

更新时间:2018-04-02 10:47:09

  兄弟连教育(以下简称兄弟连)是易第优(北京)教育咨询股份有限公司旗下品牌,致力于高素质软件开发人才的培训与培养。公司成立于2007年,

浏览:4205人

兄弟连教育上海校区

更新时间:2018-03-30 10:19:52

  兄弟连教育(以下简称兄弟连)是易第优(北京)教育咨询股份有限公司旗下品牌,致力于高素质软件开发人才的培训与培养。公司成立于2007年,

浏览:3841人

牛耳教育

更新时间:2018-08-23 14:15:54

  牛耳教育集团成立于2001年,专注于高端IT职业教育,开创了中国高端IT职业教育先河。作为专业的软件教育企业,致力于为企业客户、合作伙

浏览:3836人

教育机构

全国统一客服电话
4006-023-900
周一至周六 09:00-17:00 接听
IT培训联盟官方公众号
扫描访问手机版