jsenter

          JBuilder 9 Enterprise Edition添加加mysql驅動

           
          配置環境:
          1、Windows XP Pro sp2
          2、JBuilder 9Enterprise
          3、MySQL 4.0.15
          4、MySQL 的JDBC driver 3.0.9 ,下載網址:
          http://www.mysql.com/downloads/api-jdbc-stable.html
          本文對JBuilder和MySQL的安裝不在此累述,重點從MySQL 的JDBC driver談起。

                  首先,解開MySQL 的JDBC driver的壓縮包,其實在這個包中真正有用的就是mysql-connector-java-3.0.9-stable-bin.jar,所以我直接把它放到c:systemmysql-jdbc(這個目錄可以自己定義)下

          在JBuilder中,做如下的操作:

          一、選擇Tool -> Configure Libraries,在Configure Libraries窗口中選擇左邊列表框下的New,彈出New Library Wizard 窗口,在Name中輸入mysql(可以自己定義),Location中選擇User Home,點擊Add,選擇mysql jdbc的路徑:c:systemmysql-jdbc mysql-connector-java-3.0.9-stable-bin.jar,點擊ok(兩次);

          二、選擇Project -> Project Properties -> Paths -> Required Libraries -> 點擊Add,選擇第一步驟中添加的User Home下的mysql,點擊ok(兩次);

          三、選擇Tool -> Enterprise Setup -> Database Drivers -> 點擊Add,選擇剛添加的User Home下的mysql,點擊ok,在列表框中出現mysql.config,點擊ok;

          四、提示重新啟動JBuilder,設置才能生效,確定后,重啟JBuilder;

          五、選擇Tool -> Database Pilot ,在Database Pilot窗口中選擇View -> Options -> Drivers -> 點擊Add

          Driver class中輸入:com.mysql.jdbc.Driver
          Sample URL中輸入:mysql://localhost/DataBaseName 點擊ok;

          六、在Database Pilot窗口中選擇File -> New,在New URL 窗口中,
          Driver:從列表中選擇第五步驟建立的com.mysql.jdbc.Driver
          URL:將DataBaseName改為存在的數據庫,本例中的URL如下:jdbc:mysql://localhost/admin,點擊ok;

          七、在Database Pilot窗口中Database URLs列表中雙擊剛建立的url,輸入連接數據庫的用戶名、密碼,連接成功。

          附測試程序:

          <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="errorinfo.jsp"%>
          <%@page import="java.sql.*"%>
          <%@page import="java.util.*"%>

          <%
          //Initialize
          java.sql.Connection    conn;
          java.sql.Statement     stmt;
          java.sql.ResultSet     rst;

          Class.forName("com.mysql.jdbc.Driver").newInstance();
          String strUrl = "jdbc:mysql://localhost/admin";
          String strQuery = "select * from test3";
          conn= DriverManager.getConnection(strUrl, "root", "");
          stmt = conn.createStatement();
          rst = stmt.executeQuery(strQuery);
          rst.next();
          %>
          <%=rst.getString("a")%>
          <%
          rst.absolute();
          conn.close();
          %>

          注:test3為數據庫admin里面的一個表。

          posted on 2005-03-27 10:29 李貝 閱讀(967) 評論(0)  編輯  收藏 所屬分類: JAVA

          主站蜘蛛池模板: 崇明县| 隆安县| 波密县| 齐齐哈尔市| 贵港市| 文山县| 临颍县| 永年县| 衡阳市| 晋城| 冕宁县| 富源县| 正定县| 稷山县| 祁门县| 禹州市| 昌乐县| 汝城县| 嘉兴市| 凤城市| 遂川县| 临沂市| 上犹县| 高邑县| 福贡县| 襄城县| 宁波市| 正宁县| 余庆县| 杭州市| 军事| 新宁县| 辽阳县| 张掖市| 沈阳市| 封丘县| 年辖:市辖区| 醴陵市| 三台县| 平陆县| 五台县|