close

個人筆記

 

以下為資料庫設定範例

--------------------------------------------------

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 );//執行更新
//-------------------------------------------

arrow
arrow
    文章標籤
    JSP SQL連接
    全站熱搜
    創作者介紹
    創作者 penguin1989930 的頭像
    penguin1989930

    Mark Chou的部落格

    penguin1989930 發表在 痞客邦 留言(0) 人氣()