厚学网  |  培训首页 > 电脑与IT培训头条 > 初学者JSP连接Access数据库代码

初学者JSP连接Access数据库代码

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

复制内容到剪贴板代码:

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

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






<%

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("
");

}

rs.close();

stmt.close();

conn.close();

}

catch(Exception ex){

out.print(ex);

}

%>






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


复制内容到剪贴板代码:


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


<%@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>









<%

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("
");

}

rs.close();

stmt.close();

conn.close();

}

catch(Exception ex){

out.print(ex);

}

%>








 <%< p="">

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

import="java.sql.*"%>


<%< p="">

文中图片素材来源网络,如有侵权请联系删除
在线咨询
全国招生热线