国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

Jsp連接Access數據庫(不通過建立ODBC數據源的方法)

2020-07-27 21:44:40
字體:
來源:轉載
供稿:網友
1. 在站點(我的站點為:E:/javatest)下建立文件夾“AccessDb”并在文件夾下建立數據庫“test.mdb”以及表“stu”,stu字段為 id,stuname      test.mdb所在路徑為:E:/javatest/AccessDb 下面
如下圖:


2.在站點(E:/javatest)下建立測試連接數據庫文件“AccessTest.jsp”
代碼如下:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ACCESS連接測試</title>
</head>

<body>
<%
try{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
  out.print(e);
}
try{
  //絕對路徑
  //String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=E:/javatest/AccessDb/test.mdb";
  //其中 E:/javatest/AccessDb/test.mdb 為數據庫所在絕對路徑

  //相對路徑
  String strDirPath=getServletContext().getRealPath("/");              //獲得所在站點的絕對路徑:E:/javatest/
  //out.print(strDirPath+"<br>");

  strDirPath=strDirPath.replace('//','/');                             //將“/”替換為“/”      E:/javatest/
  //out.print(strDirPath+"<br>");

  String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strDirPath+"AccessDb/test.mdb";
  //out.print(url+"<br>");

  //String url = "jdbc:odbc:accesstest";
  //建立ODBC數據源連接

  Connection conn = DriverManager.getConnection(url);
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("Select * FROM stu");              //取得stu表中的記錄
  out.println("Table-list"+"<br>");
  while(rs.next()){
    out.print(rs.getInt(1)+" ");
    out.print(rs.getString(2)+"<br>");
  }
  rs.close();
  stmt.close();
  conn.close();
}
catch(Exception ex){
  out.print(ex);
}
%>
</body>
</html>

運行結果如下:




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 祁东县| 贡嘎县| 天津市| 辰溪县| 太原市| 怀仁县| 奉贤区| 和顺县| 阿鲁科尔沁旗| 通辽市| 新泰市| 焉耆| 安新县| 黑山县| 襄垣县| 隆化县| 南投县| 康乐县| 大英县| 临城县| 英吉沙县| 南投市| 扶余县| 鄂托克前旗| 尉氏县| 顺平县| 泰顺县| 元谋县| 瓦房店市| 虞城县| 广水市| 称多县| 夏河县| 淮滨县| 芜湖县| 黄大仙区| 郸城县| 洱源县| 宜昌市| 鹤壁市| 池州市|