使用jdbc串連mysql資料庫 2017.5.6

來源:互聯網
上載者:User

標籤:java技術   .sql   思維   username   sys   姓名   upd   資料   exe   

一定對自己狠不下心,需要鑽研的東西就逃避,騙自己說去學其他的技術,告訴自己做事情,就做好一件事情,今天晚上串連好了資料庫,其實也很簡單

注意:要build path  路徑中添加新的驅動,直接放在檔案夾中  在eclipse中java 項目中,無法使用,會報錯,找不到驅動

具體操作資料庫的sql語句和java技術還需要繼續學習,既然決定了要去做電腦,就要堅持下午,需要極強的動手能力,和思維,用睿智的大腦去思考邏輯,用堅韌的毅力去克服困難,堅持在這裡寫部落格,記錄自己的平凡的學習過程,成為技術大神。加油!

package db_test;

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("com.mysql.jdbc.Driver").newInstance();  
 
            String databaseName = "phildatabase";// 已經在MySQL資料庫中建立好的資料庫。  
            String userName = "root";// MySQL預設的root賬戶名  
            String password = "zhu119829917";//自己定義的密碼
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/" + databaseName, userName, password);  
 
            Statement stmt = conn.createStatement();  
 
            String sql = "CREATE TABLE person(uid varchar(32),name char(32))";  
 
            // 建立資料庫中的表,  
            int result = stmt.executeUpdate(sql);  
 
            if (result != -1) {  
                System.out.println("建立資料表成功");  
 
                sql = "INSERT INTO person(uid,name) VALUES(‘1‘,‘somebody1‘)";  
                result = stmt.executeUpdate(sql);  
 
                sql = "INSERT INTO person(uid,name) VALUES(‘2‘,‘somebody2‘)";  
                result = stmt.executeUpdate(sql);  
 
                sql = "SELECT * FROM person";  
 
                ResultSet rs = stmt.executeQuery(sql);  
                System.out.println("uid\t姓名");  
 
                while (rs.next()) {  
                    System.out.println(rs.getString(1) + "\t" + rs.getString(2));  
                }  
            }  
 
            conn.close();  
              
        } catch (Exception e) {  
            e.printStackTrace();  
        }  
    }  
}

使用jdbc串連mysql資料庫 2017.5.6

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.