重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
一.JDBC:
Java Database Connection 表示數據庫連接,是Java中專門提供的一組用于操作數據庫的標準,所有的數據庫生產商如果想為Java提供支持,
則必須支持此標準。JDBC實際上是一套類庫的接口。
注:目前JDBC可以和任何數據庫進行連接。
二.主要的操作類和接口:
Connection接口、Statement接口、PreparedStatement接口、ResultSet接口、CallableStatement接口、DriverManager類。
三.JDBC操作前的準備
1.創建數據庫表
2.導入數據庫驅動包
mysql-connector-java-5.1.27-bin.jar
四.實現插入操作
1.加載數據庫驅動程序
Class.forName(驅動程序類)
2.通過用戶名密碼和連接地址獲得數據庫連接對象
DriverManager.getConnection(連接地址,用戶名,密碼)
3.構造插入的SQL語句
4.Statement實例
Statement stmt=conn.createStatement()
5.執行插入SQL語句
stml.executeQuery(sql)
6.關閉連接
stml.close();
conn.close();
五.實現更新操作、跟第四步是一樣的只是SQL語句不一樣。
六.實現刪除操作、跟第四步是一樣的只是SQL語句不一樣。
//實現數據庫連接及插入操作 public void insert(){ //加載驅動 try { Class.forName("com.mysql.jdbc.Driver"); String url="jdbc:mysql://localhost:3306/employee"; String username="root"; String password="asd"; //獲取數據庫連接 Connection conn=DriverManager.getConnection(url, username, password); //構造SQL語句 String sql="insert into employee(id,name,salary) values(1,'士大夫',10000) "; //構造一個Statement實例,用來發送SQL語句的載體 Statement stmt=conn.createStatement(); //執行SQL語句 stmt.executeUpdate(sql); //關閉連接(釋放資源) stmt.close(); conn.close(); System.out.println("執行成功!"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } }另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。