個人筆記
以下為資料庫設定範例
--------------------------------------------------
String ur1="jdbc:sqlserver://IP位址:1433;databaseName=資料庫名稱;user=使用者;password=使用者密碼;";
java.util.Date date = new java.util.Date();//
Connection DBcon = null;
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(Exception e){
System.out.println("Exceptions happen during the DB driver loading");
}
try{
DBcon = DriverManager.getConnection(url);
//System.out.println("url is ok");//連結成功
}catch(Exception e){
System.out.println("Exceptions happen during DB connection");
}
----------------------------------------------------------------------------------------------
以下為實施 查詢 新增 刪除 修改 範例
//--------------Select------------------------
DBcon = DriverManager.getConnection(url);
sql_1="Select * From 資料表名稱 where 條件";
Statement smt = DBcon.createStatement();
ResultSet rs = smt.executeQuery(sql_1);//執行搜尋
if(rs.next()){
//rs.getString(數字) 取第幾格的儲存格資料
//rs.getString("儲存格名稱") 取儲存格格的儲存格資料
//但書:每一個rs.getString只能存取一次,若你要在範圍內多次使用請第一次將他用變數儲存起來
}//單一筆
while(rs.next()){
}//多筆
//---------------------------------------------
//--------------INSERT ------------------------
sql_1 = "INSERT Into 資料庫名稱 (欄位名稱1,欄位名稱2) value (資料1,資料2)";
System.out.println(sql_1);
DBcon = DriverManager.getConnection(url);
Statement smt1 = DBcon.createStatement();
smt1.executeUpdate(sql_1);//執行新增
//---------------------------------------------
//--------------Delete-----------------------
DBcon = DriverManager.getConnection(url);
Statement smt = DBcon.createStatement();
String sql_1 = "Delect From資料庫名稱 where 條件";
smt.executeUpdate(sql_1 ); //執行刪除動作
smt.close();
//--------------------------------------------
//------------- Update --------------------
DBcon = DriverManager.getConnection(url);
String sql="Update 資料庫名稱 Set 欄位='資料名稱' where 條件 ";
Statement smt1 = DBcon.createStatement();
smt1.executeUpdate(sql_1 );//執行更新
//-------------------------------------------
留言列表