1.建立jcc.mdb數據庫及user表   2.添加測試數據   3.配置ODBC數據源

二.在<%wwwroot%>/下,新建Access數據庫連接文件Select.jsp

  Select.jsp源碼如下:

<%@page content " /> 国产成人精品免费视频大全可播放的,国产AV国片精品无套内谢无码 ,亚洲精品视频在线播放

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

JSP連接Access數據庫

一.建立數據庫及ODBC數據源

  1.建立jcc.mdb數據庫及user表     
  2.添加測試數據
  3.配置ODBC數據源

二.在<%wwwroot%>/下,新建Access數據庫連接文件Select.jsp

  Select.jsp源碼如下:


<%@page contentType="text/html;charset=gb2312"%>
<%@page import="Java.sql.*"%>
<html>
<body>
<%
try{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
  out.print(e);
}
try{
  String url = "jdbc:odbc:jcc";
  Connection conn = DriverManager.getConnection(url,"jcc","jsp.com.cn");
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("Select * FROM user");
  out.println("User-list"+"<br>");
  while(rs.next()){
    out.print(rs.getString(1)+" ");
    out.print(rs.getString(2)+"<br>");
  }
  rs.close();
  stmt.close();
  conn.close();
}
catch(Exception ex){
  out.print(ex);
}
%>
</body>
</html>



四.運行http://localhost/Select.jsp,顯示結果如下:

User-list
1 Corebit
2 Ivan

  則表示數據庫連接成功!恭喜!恭喜!

  否則請檢查數據源相關設置,出錯可能性比較高!

附言:

  常有人問起,如何在不做ODBC數據源的情況下讓JSP訪問Access數據庫,為解開這個迷團,特寫以下連接代碼,以供參考!其中,jcc.mdb與Select.jsp同位于<%wwwroot%>(根目錄)下。

  改寫后的Select.jsp源碼如下:


<%@page contentType="text/html;charset=gb2312"%>
<%@page import="Java.sql.*"%>
<html>
<body>
<%
try{
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException e){
  out.print(e);
}
try{
  String strDirPath=application.getRealPath(request.getRequestURI());
  strDirPath=strDirPath.substring(0,strDirPath.lastIndexOf('//'))+"http://";
  String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+strDirPath+"jcc.mdb";
  Connection conn = DriverManager.getConnection(url);
  Statement stmt = conn.createStatement();
  ResultSet rs = stmt.executeQuery("Select * FROM user");
  out.println("User-list"+"<br>");
  while(rs.next()){
    out.print(rs.getString(1)+" ");
    out.print(rs.getString(2)+"<br>");
  }
  rs.close();
  stmt.close();
  conn.close();
}
catch(Exception ex){
  out.print(ex);
}
%>
</body>
</html>



  運行結果應該與使用ODBC時的運行結果相同!

  *注:文件名Select.jsp區分大小寫!

  希望本文能對你的JSP連接Access數據庫有所幫助!
==========================================
只能使用jdbc-odbc橋來連接   
  想要設置odbc數據源   
  然后連接   
  String     dbdriver   =   "oracle.jdbc.driver.OracleDriver";   
                  String     dbname   =   "jdbc:oracle:thin:@192.168.0.101:1521:orcl";//根據你的情況修改   
                  String     user   =   "system";//用戶名   
                  String   password   =   "manager";//密碼   
                  Connection   conn   =   null;   
                  Statement   stmt   =   null;   
                  ResultSet   rs   =null;   
  String   sql="select   *   from   表名";//根據實際情況修改   
  try   
                              {   
                                      Class.forName(dbdriver);   
                              }   
                              catch(Java.lang.ClassNotFoundException   e){   
                                          System.err.println("Class   access_dbconnect   not   fount!"+e.getMessage());   
                                        }   
  conn=DriverManager.getConnection(dbname,user,password);   
                                      Statement   stmt=conn.createStatement();   
                                      rs=stmt.executeQuery(sql); 
=========================================
sDBDriver   =   "sun.jdbc.odbc.JdbcOdbcDriver";   
                  sConnStr   =   "jdbc:odbc:odbc名稱";   
                  conn   =   null;   
                  rs   =   null;   
                  try   
                  {   
                          Class.forName(sDBDriver);   
                  }   
                          conn   =   DriverManager.getConnection(sConnStr);   
                          Statement   statement   =   conn.createStatement();   
                          rs   =   statement.executeQuery(s);   
  你在odbc數據源中建一個access連接,然后把上面的代碼中的odbc名稱改成你的odbc數據源連接名稱就可以了。

jsp技術JSP連接Access數據庫,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 20岁中国男同志china1069 20岁αsrian男同志免费 | 国产精品视频免费观看 | 亚洲日韩欧美国产中文在线 | 国产精品国产三级国产AV麻豆 | 日韩欧美一区二区三区在线 | 国产福利视频在线观看福利 | 免费人成视频19674不收费 | 丝袜足控免费网站xx91 | 亚洲 欧美 日韩 卡通 另类 | 中文字幕亚洲男人的天堂网络 | WWW国产精品人妻一二三区 | 日本乱子伦一区二区三区 | 99国产精品久久人妻 | 久久九九免费 | 久青草国产观看在线视频 | 亚洲免费每日在线观看 | 亚洲中文字幕日本在线观看 | 70岁妇女牲交色牲片 | 人人射人人插 | 久久草福利自拍视频在线观看 | 亚洲 欧美 国产 在线 日韩 | 欧美顶级情欲片免费看 | 欧美亚洲另类热图 | 内射无码AV-区二区在线观看 | 嫩草影院在线观看精品视频 | 红桃传媒少妇人妻网站无码抽插 | 欧美日韩一二区旡码高清在线 | 女子扒开腿让男生桶爽 | 97成人碰碰在线人妻少妇 | 久久久97丨国产人妻熟女 | 国产精品嫩草影院一区二区三区 | 综合激情区视频一区视频二区 | 特级aa 毛片免费观看 | 冰山高冷受被c到哭np双性 | 麻豆国产精品va在线观看约 | 噼里啪啦免费观看视频大全 | 夜夜躁婷婷AV蜜桃视频 | 亚洲精品无夜久久久久久久久 | 甜性涩爱bt下载 | 免费国产足恋网站 | 亚洲爆乳少妇精品无码专区 |