JAVA 連接MYSQL

          今天我給大家介紹一下JAVA 連接 MYSQL:
               我都不教你怎么裝MYSQL了,網上我看了很多要下載JDBC我也下載了,和配置了CLASSPATH 但是還是不能用。后來我發現不需要配置了。直接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) 評論(3)  編輯  收藏

          評論

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

          spring JdbcTemplate is best  回復  更多評論   

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

          what's the meaning of "driver is not necessary"?  回復  更多評論   

          # re: JAVA 連接MYSQL 2007-12-31 10:21 凌晨風

          這是一個標準的Java連接MYsql數據庫的步驟,樓主寫的幾乎是不能用的,一個標準的連接是要關閉資源........由于沒有找到合適的源碼,所以就找了這個這個日期處理的源碼貼上來。
          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時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時mm分ss秒");
          System.out.println(sdfdate.format(d) + sdftime.format(t));

          /*
          Timestamp dt = rs.getTimestamp("datetime");
          SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH時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 | |
          +----------+----------+------+-----+---------+-------+
          */
            回復  更多評論   


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


          網站導航:
           
          <2007年12月>
          2526272829301
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類(2)

          隨筆檔案(4)

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 崇信县| 尉犁县| 攀枝花市| 炉霍县| 方正县| 汤原县| 蒙阴县| 得荣县| 望城县| 三门峡市| 资溪县| 东辽县| 金塔县| 通许县| 凤山市| 九龙坡区| 瓦房店市| 中宁县| 上虞市| 离岛区| 通河县| 邵东县| 宜君县| 阿拉善左旗| 平凉市| 永年县| 鹤岗市| 丹巴县| 雅安市| 静宁县| 景谷| 昌平区| 甘孜| 紫阳县| 彭水| 灵宝市| 宜春市| 南和县| 淳化县| 通山县| 吉木萨尔县|