zoukankan      html  css  js  c++  java
  • jsp连接Access数据库(不需要设置数据源)

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <%@ page import="java.sql.*" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <%  
        String spath = "//db//test.mdb";                 //Access 数据库路径   
        String dbPath = application.getRealPath(spath);  //转化成物理路径      
    //在Servlet中无application,此时应采用下列方式
    //String dbPath= this.getServletContext().getRealPath(spath) ; String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+dbPath; try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection(url); Statement stmt=conn.createStatement(); ResultSet rs=stmt.executeQuery("SELECT * FROM roomclass"); out.print("<table border=1>"); out.print("<tr>"); out.print("<td>"+"列1"+"</td>"); out.print("<td>"+"列2"+"</td>"); out.print("<td>"+"列3"+"</td>"); out.print("<td>"+"列4"+"</td>"); out.print("<td>"+"列5"+"</td>"); out.print("</tr>"); while(rs.next()) { out.print("<tr>"); out.print("<td>"+rs.getInt(1)+" "+"</td>"); out.print("<td>"+rs.getString(2)+"</td>"); out.print("<td>"+rs.getString(3)+"</td>"); out.print("<td>"+rs.getString(4)+"</td>"); out.print("<td>"+rs.getString(5)+"</td>"); out.print("</tr>"); } out.print("</table>"); rs.close(); stmt.close(); conn.close(); } catch(Exception e) { out.print(e); } %> </body> </html>
  • 相关阅读:
    实验六 进程基础
    实验五 shell脚本编程
    实验四 Linux系统C语言开发环境学习
    实验三:Linux系统用户管理及vim配置
    实验二Linux简单文件操作命令
    实验一 Linux系统与应用准备
    实验八 进程间通信
    实验七 信号
    实验六 进程基础
    实验五 shell脚本编程
  • 原文地址:https://www.cnblogs.com/code1992/p/3107453.html
Copyright © 2011-2022 走看看