目录

JSP连接Access数据库的方法

目录

JSP连接Access数据库的方法

JSP连接Access数据库方法(一):

关键:数据库名为student.mdb,数据表名为students,字段分别为id,name,sex,college

//加载数据库驱动

Class.forName( “sun.jdbc.odbc.JdbcOdbcDriver” );

//将数据源student.mdb放在项目根目录下,然后将student.mdb改为你的数据库文件名称

String url=“jdbc:odbc:driver={Microsoft Access Driver

(*.mdb)};DBQ= “+request.getRealPath(” / “)+” student.mdb”;

String spath=“student.mdb”;

String dbpath=application.getRealPath(spath);

String url=“jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+dbpath;

JSP连接Access数据库方法(二):

关键:数据库名为student.mdb,数据表名为students

打开“控制面板”->“管理工具”->“数据源 (ODBC)”,选择“系统DSN”,单击“添加”,选择“Driver do Microsoft Access (*mdb)”,填写数据源名为jspdata,数据库选择为student.mdb所在的路径,最后完成确定

//加载数据库驱动

Class.forName( “sun.jdbc.odbc.JdbcOdbcDriver” );

//将数据源student.mdb放在项目根目录下,然后将test.mdb改为你的数据库文件名称

String url=“jdbc:odbc:jspdata

“;

示例:

测试JSP连接Access数据库

<%

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(”/”)+“student.mdb”;

Connection conn=DriverManager.getConnection(url);

Statement stmt=conn.createStatement();

ResultSet rs=stmt.executeQuery(“select * from students”);

while(rs.next()){

%>

<%

}

rs.close();

stmt.close();

conn.close();

}catch(Exception e){

e.printStackTrace();

}

%>

编号姓名性别学校
<%=rs.getString(1) %><%=rs.getString(2) %><%=rs.getString(3) %><%=rs.getString(4) %>