1. 程式人生 > >使用jdbc連接mysql數據庫 2017.5.6

使用jdbc連接mysql數據庫 2017.5.6

manage 無法 ips drive driver int java user exc

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

註意:要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