eclipse連接mysql數據庫


我這里在eclipse新建一個maven 項目做測試

 

 

 首先我們要在本地電腦安裝了mysql數據庫和mysql驅動包

我的mysql數據庫是通過phpstudy自帶的

 

這個是驅動包

 

 

 

 window–>Preferences–>java–>Build path–>user Libraries

 

 

 

 

 

 

 

 

 

 

 

 

對創建的項目右鍵

 

 

 

 

 

 

 

 

我們新建一個類來連接Mysql

 

 

package com.mysql.test.mysqlconnect; import java.sql.Connection; import java.sql.Date; import java.sql.Driver; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.sql.SQLException; public class JDBCTest01 { public static void main(String[] args) { Connection conn = null; Statement stmt = null; ResultSet rs = null; try { //1. 注冊驅動 //1.1 獲取驅動對象
            Driver driver = new com.mysql.jdbc.Driver(); //1.2 注冊驅動
 DriverManager.registerDriver(driver); //2. 獲取數據庫連接
            String url = "jdbc:mysql://localhost:3306/1234"; String user = "root"; String password = "666666"; conn = DriverManager.getConnection(url,user,password); System.out.println(conn);//打印對象,打印出來即連接成功 //3. 獲取數據庫操作對象
            stmt = conn.createStatement(); System.out.println(stmt);//打印對象 //4. 執行DQL語句
            String sql = "select * from t1"; rs = stmt.executeQuery(sql); System.out.println(rs);//打印對象 //5. 處理查詢結果集
            while(rs.next()){
                int runoob_id =rs.getInt(1); String runoob_title= rs.getString(2); String runoob_author= rs.getString(3); Date submission_date=rs.getDate(4); System.out.println(runoob_id + " " + runoob_title + " " +runoob_author+" "+submission_date); } } catch (Exception e) { e.printStackTrace(); }finally { //6. 關閉資源
            if(rs != null) { try { rs.close(); } catch (SQLException e) { e.printStackTrace(); } } if(stmt != null) { try { stmt.close(); } catch (SQLException e) { e.printStackTrace(); } } if(conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }

 

 

 為什么出錯呢????

前面我們明明導入了驅動包了,

是因為我們創建的是maven項目,前面的方式是普通java項目的導包方式。現在我們通過maven把Mysql的驅動包導進來

 添加下面這一段

 

<dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.15</version>
    </dependency>

 

 

 

 我們可以看到maven下面多了一個mysql的驅動包

 

 我們再運行一下

 

查看本地mysql數據里面的表的內容

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM