初學者JSP連接Access數據庫代碼電腦與IT培訓

                      更新時間:2017-12-06 10:28:04 點擊量:184 點贊數:12

                      來源:IT培訓聯盟

                      內容摘要:   適用初學者的JSP連接Access數據庫代碼,剛剛寫的一個Java Web 中連接Access數據庫的代碼。這些天講到數據庫操作,但

                        適用初學者的JSP連接Access數據庫代碼,剛剛寫的一個Java Web 中連接Access數據庫的代碼。這些天講到數據庫操作,但是我的本子是XP home版,安裝SQL Server比較麻煩,干脆弄個ACCESS來演示好了。有時小型桌面數據庫還是蠻實用的嘛,哈~

                        復制內容到剪貼板代碼:

                      &emsp;&emsp;<%@ page="" contenttype="text/html; charset=GB18030">

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






                      &emsp;&emsp;

                      &emsp;&emsp;<%

                      &emsp;&emsp;try{

                      &emsp電腦學校;&emsp;Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                      &emsp;&emsp;}

                      &emsp;&emsp;catch(ClassNotFoundException e){

                      &emsp;&emsp;out.print("數據庫驅動程序裝入錯誤");

                      &emsp;&emsp;}

                      &emsp;&emsp;try{

                      &emsp;&emsp;String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/")+"test.mdb";

                      &emsp;&emsp;//特別注意上面的Driver和(*.mdb)之間是有空格的

                      &emsp;&emsp;/*這個test.mdb文件是存放在Web Module目錄下的,當然可以自行改變路徑*/

                      &emsp;&emsp;Connection conn=DriverManager.getConnection(url);

                      &emsp;&emsp;Statement stmt=conn.createStatement();

                      &emsp;&emsp;ResultSet rs=stmt.executeQuery("SELECT * FROM log");//log為表名,和SQL一樣

                      &emsp;&emsp;while(rs.next()){

                      &emsp;&emsp;out.print(rs.getInt("ID")+" ;");

                      &emsp;&emsp;out.print(rs.getString("username")+" ;");

                      &emsp;&emsp;out.print(rs.getString("password")+" ;");//log表中三個字段,主鍵是ID,自增的。username和password是文本類型。

                      &emsp;&emsp;out.println("");

                      &emsp;&emsp;}

                      &emsp;&emsp;rs.close();

                      &emsp;&emsp;stmt.close();

                      &emsp;&emsp;conn.close();

                      &emsp;&emsp;}

                      &emsp;&emsp;catch(Exception ex){

                      &emsp;&emsp;out.print(ex);

                      &emsp;&emsp;}

                      &emsp;&emsp;%>






                      &emsp;&emsp;適用初學者的JSP連接Access數據庫代碼,剛剛寫的一個Java Web 中連接Access數據庫的代碼。這些天講到數據庫操作,但是我的本子是XP home版,安裝SQL Server比較麻煩,干脆弄個ACCESS來演示好了。有時小型桌面數據庫還是蠻實用的嘛,哈~


                      &emsp;&emsp;復制內容到剪貼板代碼:


                      &emsp;&emsp;<%@ page="" contenttype="text/html; charset=GB18030">


                      &emsp;&emsp;<%@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>








                      &emsp;&emsp;


                      &emsp;&emsp;<%

                      &emsp;&emsp;try{

                      &emsp;&emsp;Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

                      &emsp;&emsp;}

                      &emsp;&emsp;catch(ClassNotFoundException e){

                      &emsp;&emsp;out.print("數據庫驅動程序裝入錯誤");

                      &emsp;&emsp;}

                      &emsp;&emsp;try{

                      &emsp;&emsp;String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+request.getRealPath("/")+"test.mdb";

                      &emsp;&emsp;//特別注意上面的Driver和(*.mdb)之間是有空格的

                      &emsp;&emsp;/*這個test.mdb文件是存放在Web Module目錄下的,當然可以自行改變路徑*/

                      &emsp;&emsp;Connection conn=DriverManager.getConnection(url);

                      &emsp;&emsp;Statement stmt=conn.createStatement();

                      &emsp;&emsp;ResultSet rs=stmt.executeQuery("SELECT * FROM log");//log為表名,和SQL一樣

                      &emsp;&emsp;while(rs.next()){

                      &emsp;&emsp;out.print(rs.getInt("ID")+" ;");

                      &emsp;&emsp;out.print(rs.getString("username")+" ;");

                      &emsp;&emsp;out.print(rs.getString("password")+" ;");//log表中三個字段,主鍵是ID,自增的。username和password是文本類型。

                      &emsp;&emsp;out.println("");

                      &emsp;&emsp;}

                      &emsp;&emsp;rs.close();

                      &emsp;&emsp;stmt.close();

                      &emsp;&emsp;conn.close();

                      &emsp;&emsp;}

                      &emsp;&emsp;catch(Exception ex){

                      &emsp;&emsp;out.print(ex);

                      &emsp;&emsp;}

                      &emsp;&emsp;%>








                      &emsp;&emsp;&emsp;<%< p="">

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

                      &emsp;&emsp;import="java.sql.*"%>


                      &emsp;&emsp;<%< p="">

                      【初學者JSP連接Access數據庫代碼電腦與IT培訓】來自電腦學校

                      專業老師指導

                      張老師

                      從事IT教育培訓十年有余,致力于幫助廣大學子找到適合自己的專業

                      培訓咨詢客服

                      劉老師

                      IT培訓專業客服,用自己的真誠幫助了無數學子找到了合適的學校

                      已點贊:12 +1

                       

                      大家都在看

                      兄弟連教育北京校區(總部)

                      更新時間:2018-03-30 09:52:34

                        兄弟連教育(以下簡稱兄弟連)是易第優(北京)教育咨詢股份有限公司旗下品牌,致力于高素質軟件開發人才的培訓與培養。公司成立于2007年,

                      瀏覽:4589人

                      兄弟連教育鄭州校區

                      更新時間:2018-04-02 10:47:09

                        兄弟連教育(以下簡稱兄弟連)是易第優(北京)教育咨詢股份有限公司旗下品牌,致力于高素質軟件開發人才的培訓與培養。公司成立于2007年,

                      瀏覽:2892人

                      湖南大學信科IT(湖大信科IT)

                      更新時間:2018-07-05 11:03:54

                      長沙中南信息科技技術學校是一所長沙人社局批準備案的高標準職業教育機構。學校本著“安全辦學、規范從事、特色發展”的辦學理念和“一切為了學生,為了學生一切,為了一切學生”的育

                      瀏覽:2675人

                      兄弟連教育濟南校區

                      更新時間:2018-03-30 11:54:51

                        兄弟連教育(以下簡稱兄弟連)是易第優(北京)教育咨詢股份有限公司旗下品牌,致力于高素質軟件開發人才的培訓與培養。公司成立于2007年,

                      瀏覽:2388人

                      兄弟連教育上海校區

                      更新時間:2018-03-30 10:19:52

                        兄弟連教育(以下簡稱兄弟連)是易第優(北京)教育咨詢股份有限公司旗下品牌,致力于高素質軟件開發人才的培訓與培養。公司成立于2007年,

                      瀏覽:2214人

                      教育機構

                      全國統一客服電話
                      4006-023-900
                      周一至周六 09:00-17:00 接聽
                      IT培訓聯盟官方公眾號
                      掃描訪問手機版
                      澳洲幸运pk彩票