生活随笔
收集整理的這篇文章主要介紹了
JAVA增删查改的实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java程序對SQLServer數據庫的數據進行增刪查的操作,結果在控制臺輸出
步驟詳解:
設計并實現數據庫在數據庫中插入相應的數據鏈接SQLServer數據庫實現對數據庫的查增刪等功能
數據庫內容效果圖
下面講述JAVA代碼
目錄結構
1 . 數據庫鏈接(在zshang包里)
1.1 DBHelper.java代碼
package com
.zshang
;import java
.io
.IOException
;
import java
.sql
.Connection
;
import java
.sql
.DriverManager
;
import java
.sql
.SQLException
;
import java
.util
.*
;
public class DBHelper {private static String driver
;private static String url
;private static String name
;private static String pwd
;private static Connection con
;private static void init(){Properties p
=new Properties();try{p
.load(DBHelper
.class.getResourceAsStream("info.properties"));driver
=p
.getProperty("driver");url
=p
.getProperty("url");name
=p
.getProperty("name");pwd
=p
.getProperty("pwd");}catch(IOException e
){e
.printStackTrace();}}public static Connection
getCon(){init();try{Class
.forName(driver
);try{con
=DriverManager
.getConnection(url
,name
,pwd
);}catch(SQLException e
){e
.printStackTrace();}}catch(ClassNotFoundException e
){e
.printStackTrace();}return con
;}}
1.2 info.properties代碼
2 . 對數據庫數據進行相關操作
2.1 查詢操作代碼及效果圖
代碼展示
package com
.zsh
;import java
.sql
.Connection
;
import java
.sql
.PreparedStatement
;
import java
.sql
.ResultSet
;
import java
.sql
.SQLException
;import com
.zshang
.DBHelper
;public class STest {public static void main(String
[] args
) throws SQLException
{Connection con
=null
;PreparedStatement ps
=null
;ResultSet rs
=null
;String sql
="select * from people";con
=DBHelper
.getCon();try{ps
=con
.prepareStatement(sql
);rs
=ps
.executeQuery();while(rs
.next()){System
.out
.print(rs
.getInt(1));System
.out
.print(":");System
.out
.println(rs
.getString(2));}}catch(SQLException e
){e
.printStackTrace();}finally{if(rs
!=null
){rs
.close();}if(ps
!=null
){ps
.close();}if(con
!=null
){con
.close();}}}}
效果圖
2.2 刪除操作代碼及效果圖
代碼展示
package com
.zsh
;import java
.sql
.Connection
;
import java
.sql
.PreparedStatement
;
import java
.sql
.SQLException
;import com
.zshang
.DBHelper
;public class DTest {public static void main(String
[] args
) throws SQLException
{Connection con
=null
;PreparedStatement ps
=null
;String sql
= "delete from people where id = 2";con
=DBHelper
.getCon();try{ps
=con
.prepareStatement(sql
);int i
=ps
.executeUpdate();if (i
> 0) {System
.out
.println("刪除數據成功");} else {System
.out
.println("刪除數據失敗");}}catch(SQLException e
){e
.printStackTrace();}finally{if(ps
!=null
){ps
.close();}if(con
!=null
){con
.close();}}}}
效果圖
2.3 增加操作的代碼及效果圖
代碼展示
package com
.zsh
;import java
.sql
.Connection
;
import java
.sql
.PreparedStatement
;
import java
.sql
.SQLException
;import com
.zshang
.DBHelper
;public class ITest {public static void main(String
[] args
) throws SQLException
{Connection con
=null
;PreparedStatement ps
=null
;String sql
= "insert into people (id,name) values(1,'孫悟空')";con
=DBHelper
.getCon();try{ps
=con
.prepareStatement(sql
);int i
=ps
.executeUpdate();if (i
> 0) {System
.out
.println("插入數據成功");} else {System
.out
.println("插入數據失敗");}}catch(SQLException e
){e
.printStackTrace();}finally{if(ps
!=null
){ps
.close();}if(con
!=null
){con
.close();}}}}
效果圖
相信上述代碼會對你的JAVA之旅有很大的幫助,了解更多關注我呦!!!
總結
以上是生活随笔為你收集整理的JAVA增删查改的实现的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。