一、下載mysql-connector-java-*.jar的檔案後放入專案的lib中
備用檔案
二、註冊與連結資料庫
註冊資料庫
Class.forName("com.mysql.jdbc.Driver")
登入資料庫
String url = "jdbc:mysql://localhost:3306/資料庫名稱";
String user = "使用都名稱";
String password = "輸入你的密碼"
Connection conn = DriverManager.getConnection(url,user,password)
三、與資料庫連結
參考mysql指令MySQL指令
四、建立連結(敘述)
Connection conn =DriverManager.getConnection(url, user, password);
Statement stmt = conn.createStatement();
五、JDBC與SQL基礎指令
1.建立一個新的資料表
建立資料庫:stmt.executeUpdate("CREATE DATABASE 建立的資料庫名稱")
建立資料表:stmt.executeUpdate("CREATE TABLE 建立的資料表名稱")
若希望數據不重覆可設定為主鍵
1.宣告資料型態
2.指定為主鍵 PRIMARY KEY(ID)
2.加入值
stmt.execute("INSERT INTO 資料表 VALUES('欄位ID = 值')");
3.查詢
ResultSet result = stmt.executeQuery("SELECT * FROM 資料表");
4.列出
while(result.next()){
System.out.print(result.getString("欄位ID"));
System.out.println(result.getString("name"));
5.插入數據
stmt.execute("INSERT INTO 資料表 VALUES('"+變數+"')");
6.刪除
stmt.executeUpdate("DELETE FROM 資料表 WHERE 欄位");
7.修改
stmt.execteUpdate("UPDATE 資料表 SET 要修改的欄位 WHERE 參考的位址);
P.S
參考網站
1. PRIMARY KEY的資料型態要是not null
2.雙引號("")中間要用單引號('')
3.SELECT *的*是代表列出所有數據
4.若值為變數要用"(+變數+)"把變數串起
5.WHERE是指定那一筆資料
zh-CN → zh
位址
沒有留言:
張貼留言