国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

Java連接MySql的詳細(xì)介紹

2020-01-18 23:46:17
字體:
供稿:網(wǎng)友

 1.

  現(xiàn)在工程(不是Src)上右鍵--Build Path--Add External Archives,選擇驅(qū)動下的那個jar包,這是release版本,bin目錄下的是debug版本。

  示例在docs下的connector-j.html,里面有例子(其中的test是數(shù)據(jù)庫名,換位自己的)。

復(fù)制代碼 代碼如下:

import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.SQLException;
 Connection conn = null;
 ...
 try {
     conn =
        DriverManager.getConnection("jdbc:mysql://localhost/test?" +
                                    "user=monty&password=greatsqldb");
     // Do something with the Connection
    ...
 } catch (SQLException ex) {
     // handle any errors
     System.out.println("SQLException: " + ex.getMessage());
     System.out.println("SQLState: " + ex.getSQLState());
     System.out.println("VendorError: " + ex.getErrorCode());
 }

   2.可以直接在MySql控制臺下創(chuàng)建數(shù)據(jù)庫,也可以在通過執(zhí)行 "/. 絕對路徑名"。

  “--”是注釋符。

復(fù)制代碼 代碼如下:

View Code
 import java.sql.Connection;
 import java.sql.DriverManager;
 import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.sql.Statement;

 public class mysql {

     /**
      * @param args
      */
     public static void main(String[] args) {// 多個try合并到一塊,然后使用source --- format
         // TODO Auto-generated method stub
         //若是用到finally則需要把聲明放在try外邊
         Connection conn = null;
         Statement stmt = null;
         ResultSet rs = null;

         try {
             Class.forName("com.mysql.jdbc.Driver");// 后面若是加上".newInstance"則還需要加上幾個拋出異常
             conn = DriverManager.getConnection("jdbc:mysql://localhost/mydata?"
                     + "user=root&password=root");
             /*
              * java.sql.Statement; 不是com.mysql這個包; 二者不可以同時存在
              */
             stmt = conn.createStatement();
             rs = stmt.executeQuery("select * from info");

             while (rs.next()) {
                 System.out.println(rs.getString("name"));

             }

             // Do something with the Connection
         } catch (ClassNotFoundException ex) {
             // handle any errors
             ex.printStackTrace();

         } catch (SQLException ex) {
             // TODO Auto-generated catch block
             System.out.println("SQLException: " + ex.getMessage());
             System.out.println("SQLState: " + ex.getSQLState());
             System.out.println("VendorError: " + ex.getErrorCode());
         } finally {
             try {
                 if(null!= rs) {
                     rs.close();
                     rs = null;
                 }

                 if(null!= stmt) {
                     stmt.close();
                     stmt = null;
                 }

                 if(null!= conn) {
                     conn.close();
                     conn = null;
                 }

             } catch(SQLException e) {
                 e.printStackTrace();
             }
         }

     }

 }

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 湟源县| 武平县| 溧水县| 大名县| 虎林市| 莱州市| 炎陵县| 肇庆市| 万全县| 成都市| 柳州市| 收藏| 南开区| 正定县| 东丽区| 宝丰县| 新沂市| 澄城县| 竹山县| 襄汾县| 嘉禾县| 朝阳区| 临邑县| 富宁县| 馆陶县| 新乐市| 子长县| 大邑县| 中牟县| 肇东市| 尉氏县| 平定县| 云安县| 桂林市| 沈阳市| 古蔺县| 九寨沟县| 五寨县| 崇文区| 潼关县| 龙川县|