posts - 495,  comments - 11,  trackbacks - 0

          1.到http://www.mysql.com下載MySQL數據庫服務器和驅動程序Jdbc driver for MySQL

          2.安裝MySQL數據庫,本人下載的是安裝版本的,所以直接點Setup.exe就可以了,當然也可以下載.zip解壓版本的,不過解壓后要設置下環境變量之類的,麻煩~~

          3.設置驅動程序路徑,本人下載的Jdbc driver for MySQL是mysql-connector-java-5.0.7-bin.jar,將它放到<MySQL_HOME>\,然后在系統環境變量中的classpath加入mysql-connector-java-5.0.7-bin.jar的路徑,如我加入的是:C:\Program Files\MySQL\MySQL Server 5.0\mysql-connector-java-5.0.7-bin.jar,OK

          4.創建數據庫,組合鍵Win+R,輸入cmd后回車,進入命令行模式,鍵入mysql -uroot -p你設置的密碼

          ????? create database mydb01;

          ????? use mydb01;

          ????? create table table1(CD int(8) primary key,NAME varchar(10));

          ????? insert into table1 values(1,'name1');

          ????? insert into table1 values(2,'name2');

          ????? insert into table1 values(3,'name3');

          ????? 輸入命令:select * from table1;如果見到以下內容,則說明數據庫創建成功.

          +------+-------+
          | CD????? | NAME???? |
          +------+-------+
          |?????? 1 | name1 |
          |?????? 2 | name2 |
          |?????? 3 | name3 |
          +------+-------+

          5.編寫連接數據庫的測試代碼

          import java.sql.*;
          import java.sql.Connection;
          import java.sql.DriverManager;

          public class mysqltest {
          ?????? public static void main(String[] args) {
          ?????????? try{
          ?????????????? Class.forName("com.mysql.jdbc.Driver").newInstance();
          ?????????????? String url ="jdbc:mysql://localhost:3306/mydb01";
          ?????????????? Connection conn= DriverManager.getConnection(url,"root","你設置的密碼");
          ?????????????? Statement stmt=conn.createStatement();
          ?????????????? String sql="select * from table1";
          ?????????????? ResultSet rs=stmt.executeQuery(sql);

          ?????????????? while(rs.next()) {
          ?????????????????? System.out.print(rs.getInt("CD")+"\t");
          ?????????????????? System.out.println(rs.getString("NAME"));
          ?????????????? }

          ?????????????? System.out.println("Done");
          ?????????????? rs.close();
          ?????????????? stmt.close();
          ?????????????? conn.close();
          ????????????
          ????????? }catch(Exception e){
          ????????????? e.printStackTrace();
          ????????? }
          ?????? }
          }

          6.再次進入命令行模式,測試一下是否連接成功

          ??? javac mysqltest.java

          ??? java??? mysqltest

          posted on 2007-08-04 09:24 jadmin 閱讀(52) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 饶河县| 灵丘县| 永城市| 璧山县| 曲沃县| 沙湾县| 慈溪市| 措美县| 靖州| 内黄县| 四会市| 保亭| 游戏| 汉中市| 岱山县| 靖安县| 洪洞县| 鹤庆县| 渝北区| 崇仁县| 汪清县| 潞西市| 东至县| 怀安县| 鹤山市| 大丰市| 酒泉市| 桐庐县| 罗定市| 双城市| 天门市| 区。| 驻马店市| 夏河县| 台南市| 章丘市| 泰宁县| 莲花县| 连江县| 淳安县| 桦甸市|