<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 32,comments - 8,trackbacks - 0
    Oops! Jsp +  MS Access Quick Start!

     

    20070908 最新update

    如果使用相對路徑,需要修改鏈接字符串,轉化成為絕對路徑。
    例如demo.mdb放在網站項目的根目錄,Oops_JSP_Javabean_Access/demo.mdb,則
    String sourceURL = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ="+ request.getRealPath("demo.mdb");
    可以發現此時數據層需要request提供realpath,因此需要從頁面上層(或者servlet)傳遞進來。




    目的

    通過jsp鏈接access數據庫,進行查詢

     

    前期條件

    eclipse-java-europa-win32.zip

    apache-tomcat-5.5.23.exe

    tomcatPluginV31.zip

     

    正文

    在c:盤下面新建一個access數據庫,名字為demo.mdb.

     

    打開demo.mdb數據庫,建立以下表結構,和數據

     

     

    新建一個Dynamic Web Project, 名字叫Oops_JSP_Javabean_Access

     

     

    在src下建目錄beanbase,再建文件


    BeanbaseBean.java

    要非常注意鏈接數據庫的字段:

    String sourceURL = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\demo.mdb";

    這里使用絕對路徑指向demo.mdb數據庫

     

    package beanbase;

     

    import java.sql.*;

     

    public class BeanbaseBean

    {

        
    private String timess = "";

        Connection conn 
    = null;

        ResultSet rs 
    = null;

        String url 
    = "jdbc:odbc:demo";

        String sql;

     

        
    public void adduser() throws Exception

        {

           
    try

           {

               String sourceURL 
    = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=C:\\demo.mdb"// DataBase是Access

               
    // MDB文件的主文件名

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

               conn 
    = DriverManager.getConnection(sourceURL);

               
    // Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

               
    // conn = DriverManager.getConnection(url, "", "");

               Statement stmt 
    = conn.createStatement();

               sql 
    = "select * from user2 where datess='" + timess + "'";

               rs 
    = stmt.executeQuery(sql);

               
    while (rs.next())

               {

                  System.out.println(rs.getString(
    1+ "succeed");

               }

           } 
    finally

           {

               conn.close();

           }

        }

     

        
    // Access sample property

        
    public String gettimess()

        {

           
    return timess;

        }

     

        
    // Access sample property

        
    public void settimess(String newValue)

        {

           
    if (newValue != null)

           {

               timess 
    = newValue;

           }

        }

    }

     

    在WebContent下面建立2個jsp文件



    beanase.jsp

     

    <%@ page contentType="text/html; charset=GBK" %>

    <html>

    <body>

     

    <form method="post" action="doneuser.jsp">

    <input type="text" name="timess">

    </form>

     

    </body>

    </html>

     

    doneuser.jsp

     

     

    <%@ page contentType="text/html; charset=GBK" %>

    <html>

    <jsp:useBean id="beanbaseBeanId" scope="session" class="beanbase.BeanbaseBean" />

    <jsp:setProperty name="beanbaseBeanId" property="*" />

    <body>

     

    <jsp:getProperty name="beanbaseBeanId" property="timess" />

     

    <%beanbaseBeanId.adduser();%>

     

     

    </body>

    </html>

     

     

    右鍵點擊項目,run as – server

     

     

     

    在瀏覽器輸入:

    http://localhost:8080/Oops_JSP_Javabean_Access/beanbase.jsp




    在頁面輸入:

    Dr.Oops

    回車,得到結果!




    查看Console的輸出:

    posted on 2007-08-30 15:12 張辰 閱讀(544) 評論(0)  編輯  收藏 所屬分類: Dr. Oops
    主站蜘蛛池模板: 中文字幕无码视频手机免费看| 午夜亚洲www湿好大| 无码国产精品一区二区免费16| 激情小说亚洲色图| 亚洲偷偷自拍高清| 亚洲福利一区二区精品秒拍| 在线精品亚洲一区二区三区| 国产麻豆剧传媒精品国产免费| AV无码免费永久在线观看| 国产无遮挡裸体免费视频在线观看 | 亚洲精品在线播放视频| 亚洲乱码一区二区三区在线观看 | 亚洲1区2区3区精华液| 亚洲欧洲高清有无| 亚洲国产精品热久久| 在线a亚洲v天堂网2019无码| 亚洲国产精品成人| 亚洲A∨精品一区二区三区| 国产精品视频免费一区二区三区| 啦啦啦中文在线观看电视剧免费版 | 毛色毛片免费观看| 一色屋成人免费精品网站| 69pao强力打造免费高清| 特级精品毛片免费观看| 久久er国产精品免费观看2| 中文字字幕在线高清免费电影| 免费一级做a爰片久久毛片潮| 婷婷国产偷v国产偷v亚洲| 亚洲AV无码成人精品区狼人影院| 亚洲欧洲专线一区| 亚洲AV日韩综合一区| 亚洲av无码专区青青草原| 毛片亚洲AV无码精品国产午夜| 亚洲AV无码专区在线电影成人 | 亚洲一级Av无码毛片久久精品| 亚洲国产精品毛片av不卡在线| 亚洲成片观看四虎永久| 亚洲人成色77777在线观看大| 亚洲一本大道无码av天堂| 亚洲日韩精品无码一区二区三区| 精品国产亚洲一区二区三区|