標籤:-- alt mysql語句 join 使用 catch java user eclips
在Java的資料庫學習中,我們主要學習的是MYSQL資料庫,這是一個中型的資料庫。
要使用資料庫就必須先建立庫,然後使用mysql語句對資料庫中的資料進行操作,接下來我便來簡單的說說mysql的一些常用的語句:我們主要使用DML語句對資料庫中的表中資料進行增、刪、改操作,而使用DQL語句對資料庫中的表的資料進行查詢操作。
要對資料庫中的表進行操作那就首先要建立一個表,使用create table +表名 ; 語句來建立表,而刪除表則用drop table +表名; 來刪除表。添加新列使用alter table 表名 add 列名 +約束條件; 來添加新的列名, 使用 alter table 表名 drop colum 列名; 語句來刪除列。
以上是對資料庫中的表列和行的一些語句,而要對錶中的資料進行操作就要使用其他語句來操作:比如更改表中的資料就要使用update語句來操作,而刪除表中的資料就要使用delete語句來操作。
上面的操作的都是單表的情況,如果資料庫中有兩張以及以上的表的時候,在對錶的資料進行查詢的時候就要使用join on語句來對錶進行聯結。
上面的情況是使用mysql對資料庫進行操作,而我們要使用eclipse對資料庫進行的時候,就要在eclipse中用JDBC來對資料庫進行操作:
1.載入驅動:Class.forName("com.mysql.jdbc.Driver");
2.操作JDBC API完成資料庫動作
2-1:擷取聯結:Connection con = null;
con = DriverManager.getConnection(url, user, pwd );
其中:url是("jdbc:mysql://127.0.0.1:3306/test") test是資料庫的名字。 user是資料庫的使用者名稱,pwd是登入密碼。
2-2:書寫SQL語句:String sql = " select * from 表名 where 條件 " ;
2-3:擷取語句對象:Statement state = con.createStatement();
2-4:執行語句對象:int row = state.executeUpdate();
2-5:關閉聯結:finally{
if(con != null){
con.close();-------加上try catch語句
}
}
資料庫基礎學習