posts - 495,  comments - 11,  trackbacks - 0

          1.到http://www.mysql.com下載MySQL數(shù)據(jù)庫(kù)服務(wù)器和驅(qū)動(dòng)程序Jdbc driver for MySQL

          2.安裝MySQL數(shù)據(jù)庫(kù),本人下載的是安裝版本的,所以直接點(diǎn)Setup.exe就可以了,當(dāng)然也可以下載.zip解壓版本的,不過解壓后要設(shè)置下環(huán)境變量之類的,麻煩~~

          3.設(shè)置驅(qū)動(dòng)程序路徑,本人下載的Jdbc driver for MySQL是mysql-connector-java-5.0.7-bin.jar,將它放到<MySQL_HOME>\,然后在系統(tǒng)環(huán)境變量中的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.創(chuàng)建數(shù)據(jù)庫(kù),組合鍵Win+R,輸入cmd后回車,進(jìn)入命令行模式,鍵入mysql -uroot -p你設(shè)置的密碼

          ????? 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;如果見到以下內(nèi)容,則說明數(shù)據(jù)庫(kù)創(chuàng)建成功.

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

          5.編寫連接數(shù)據(jù)庫(kù)的測(cè)試代碼

          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","你設(shè)置的密碼");
          ?????????????? 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.再次進(jìn)入命令行模式,測(cè)試一下是否連接成功

          ??? javac mysqltest.java

          ??? java??? mysqltest

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

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 柘荣县| 镇宁| 射阳县| 金堂县| 柳河县| 平远县| 黄骅市| 婺源县| 宁河县| 德兴市| 望城县| 成都市| 墨玉县| 彩票| 灵寿县| 共和县| 塔城市| 萨迦县| 宝鸡市| 封丘县| 马鞍山市| 秦皇岛市| 邹城市| 汪清县| 泾川县| 聂荣县| 衢州市| 行唐县| 石首市| 大宁县| 阳江市| 新宾| 东安县| 牟定县| 民权县| 当雄县| 石林| 长岭县| 分宜县| 荣成市| 醴陵市|