一.JDBC
JDBC(java data base concectivity),是一種用於執行SQL語句的java API,可以為多種關系庫提供統一訪問。
通常使用JDBC完成以下操作:
1)同數據庫建立連接
2)向數據庫發送SQL語句
3)處理從數據庫返回的結果
JDBC不能直接訪問數據庫,必須依賴於數據庫廠商提供的JDBC驅動程序。
使用JDBC的步驟:
1.創建數據源
2.裝載驅動程序
try{ Class.forName("驅動程序如:sun.jdbc.odbc.JdbcOdbcDriver");}
catch(ClassNotFoundException e){
System.out.println("加載數據庫驅動時拋出異常:")
e.printStackTrace();
}
成功加載后,會將加載的驅動類注冊給DriverManger類,否則拋出異常
3.用驅動程序類與DBMS(數據庫管理系統)建立一個連接
Connection con=DriverManger.getConnection(url,"登錄用戶","密碼");
4.讀取數據,進行各種數據庫操作
Statement stmt=con.createStatement();
Statement提供了三種執行SQL語句的方法:
executeQuery();返回一個ResultSet型的結果集,包含所有滿足條件的記錄以及相應數據表的相關信息
用於select語句
executeUpdate():返回一個int型數值,代表影響數據庫記錄的條數,即插入,修改或刪除記錄的條數。
用於insert,update以及delete的sql語句
execute():返回boolean類型,代表執行此語句是否有resultset返回,有就是true.用於返回多個結果集,
更新計數或二者組合的語句
5.關閉數據庫連接
resultSet.close();
statement.close();
connection.close();
MySQL:
1.啟動時選擇以管理員權限啟動 cmd
2.net start mysql 開啟 net stop mysql 關閉
3.alter user user() identified by"密碼" 修改管理員密碼
4.
基礎學習:
創建一個數據庫EMP,在EMP數據庫中創建Employees表
插入數據並查看