JAVA 連接MYSQL

          今天我給大家介紹一下JAVA 連接 MYSQL:
               我都不教你怎么裝MYSQL了,網(wǎng)上我看了很多要下載JDBC我也下載了,和配置了CLASSPATH 但是還是不能用。后來我發(fā)現(xiàn)不需要配置了。直接COPY mysql-connector-java-5.0.7-bin.jar
          D:\Program Files\Java\jdk1.6.0_02\jre\lib\ext\mysql-connector-java-5.0.7-bin.jar
          所以,我希望連接的大家不要走彎路。
           這是我寫的程序:

          import java.sql.Connection;
          import java.sql.DriverManager;
          import java.sql.ResultSet;
          import java.sql.Statement;

          public class test {
          public static void main(String[] args) {
          try {
          Class.forName("org.gjt.mm.mysql.Driver").newInstance();
          String url ="jdbc:mysql://localhost/demo?user=root&password=billsxm" ;
          // demo is datebase name
          Connection conn= DriverManager.getConnection(url);
          Statement stmt=conn.createStatement();
          String sql="select * from my_table";
          ResultSet rs=stmt.executeQuery(sql);
          while(rs.next()) {
          System.out.println(rs.getString("name"));
          }
          } catch (Exception e) {
          e.printStackTrace();
          }


          }
          }

          posted on 2007-12-29 22:38 bill 閱讀(3625) 評(píng)論(3)  編輯  收藏

          評(píng)論

          # re: JAVA 連接MYSQL[未登錄] 2007-12-29 22:58 xmlspy

          spring JdbcTemplate is best  回復(fù)  更多評(píng)論   

          # re: JAVA 連接MYSQL 2007-12-30 18:56 梁文政

          what's the meaning of "driver is not necessary"?  回復(fù)  更多評(píng)論   

          # re: JAVA 連接MYSQL 2007-12-31 10:21 凌晨風(fēng)

          這是一個(gè)標(biāo)準(zhǔn)的Java連接MYsql數(shù)據(jù)庫的步驟,樓主寫的幾乎是不能用的,一個(gè)標(biāo)準(zhǔn)的連接是要關(guān)閉資源........由于沒有找到合適的源碼,所以就找了這個(gè)這個(gè)日期處理的源碼貼上來。
          package JDBC;

          import java.sql.Connection;
          import java.sql.Date;
          import java.sql.ResultSet;
          import java.sql.SQLException;
          import java.sql.DriverManager;
          import java.sql.Statement;
          import java.sql.Time;
          import java.sql.Timestamp;
          import java.text.SimpleDateFormat;
          import java.util.Calendar;
          /**
          *
          * @author oakertree
          *
          */
          public class TestJDBCDate {
          public static void main(String[] args) {
          Connection con = null;
          Statement stmt = null;
          ResultSet rs = null;
          try {
          Class.forName("com.mysql.jdbc.Driver");
          // new com.mysql.jdbc.Driver();
          con = DriverManager.getConnection("jdbc:mysql://localhost:3307/test", "root", "admini");
          stmt = con.createStatement();
          rs = stmt.executeQuery("SELECT * FROM time");
          while(rs.next()) {
          /*
          Date d = rs.getDate("date");
          // SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
          System.out.println(sdf.format(d));
          */

          /*
          Time t = rs.getTime("time");
          SimpleDateFormat sdf = new SimpleDateFormat("HH時(shí)mm分ss秒");
          System.out.println(sdf.format(t));
          */

          Date d = rs.getDate("datetime");
          Time t = rs.getTime("datetime");
          SimpleDateFormat sdfdate = new SimpleDateFormat("yyyy年MM月dd日");
          SimpleDateFormat sdftime = new SimpleDateFormat("HH時(shí)mm分ss秒");
          System.out.println(sdfdate.format(d) + sdftime.format(t));

          /*
          Timestamp dt = rs.getTimestamp("datetime");
          SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH時(shí)mm分ss秒");
          System.out.println(sdf.format(dt));
          */

          //得到日期中的月
          /*
          Calendar c = Calendar.getInstance();
          c.setTime(d);
          System.out.println(c.get(Calendar.MONTH));
          */
          }
          } catch (ClassNotFoundException e) {
          e.printStackTrace();
          } catch (SQLException e) {
          e.printStackTrace();
          } finally {
          try {
          if(rs != null) {
          rs.close();
          rs = null;
          }
          if(stmt != null) {
          stmt.close();
          stmt = null;
          }
          if(con != null) {
          con.close();
          con = null;
          }
          } catch (SQLException e) {
          e.printStackTrace();
          }
          }
          }
          }
          /*
          +----------+----------+------+-----+---------+-------+
          | Field | Type | Null | Key | Default | Extra |
          +----------+----------+------+-----+---------+-------+
          | date | date | YES | | NULL | |
          | time | time | YES | | NULL | |
          | datetime | datetime | YES | | NULL | |
          +----------+----------+------+-----+---------+-------+
          */
            回復(fù)  更多評(píng)論   


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


          網(wǎng)站導(dǎo)航:
           
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類(2)

          隨筆檔案(4)

          相冊(cè)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 荥经县| 新建县| 沧州市| 河曲县| 宜宾市| 清涧县| 合阳县| 米脂县| 天门市| 锡林郭勒盟| 桐柏县| 彰武县| 东莞市| 南靖县| 漾濞| 合川市| 静乐县| 平远县| 互助| 黎城县| 绩溪县| 洛川县| 东乡族自治县| 从江县| 永平县| 塘沽区| 阜宁县| 锦州市| 苏尼特右旗| 鹿泉市| 安平县| 汽车| 抚远县| 通榆县| 东乡| 邵东县| 金湖县| 汽车| 贵阳市| 庆元县| 邯郸县|