<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 張辰 閱讀(545) 評論(0)  編輯  收藏 所屬分類: Dr. Oops
    主站蜘蛛池模板: 亚洲一区在线观看视频| 亚洲日本中文字幕| 亚洲大尺度无码无码专线一区| 久久午夜伦鲁片免费无码| 老色鬼久久亚洲AV综合| 在线免费中文字幕| 2019亚洲午夜无码天堂| 中文字幕无码不卡免费视频| 亚洲另类视频在线观看| 性做久久久久久免费观看| 亚洲爆乳无码精品AAA片蜜桃| 在线看片人成视频免费无遮挡| 亚洲大尺度无码无码专线一区| 国产高清在线精品免费软件| 亚洲精品V天堂中文字幕| 波多野结衣视频在线免费观看| 一级毛片大全免费播放| 亚洲国产另类久久久精品黑人| 久久永久免费人妻精品| 亚洲国产日韩在线一区| 国产男女猛烈无遮挡免费视频| 一级一级一片免费高清| 亚洲美女精品视频| 无码人妻精品一二三区免费| 产传媒61国产免费| 亚洲欧洲在线观看| 妞干网在线免费观看| 一级做性色a爰片久久毛片免费| 亚洲a一级免费视频| 人禽杂交18禁网站免费| 特级毛片全部免费播放a一级| 亚洲国产精品无码久久久不卡| 中文字幕免费在线观看| 亚洲老熟女五十路老熟女bbw| 亚洲人成人无码网www国产| 最好看最新的中文字幕免费| 亚洲αⅴ无码乱码在线观看性色| 国产av无码专区亚洲国产精品| 91久久精品国产免费一区| 国产成人综合久久精品亚洲| 久久综合日韩亚洲精品色|