JDBC工作流程、JNDI連線池
阿新 • • 發佈:2018-12-26
JDBC工作流程(如何連線資料庫):
1.載入驅動
2.建立連線
3.執行SQL語句
4.得到處理結果
其中,JDBC的工作流程是在DAO層模式下進行,下面就簡單介紹一下DAO層模式import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class javaTest { public static void main(String[] args) throws ClassNotFoundException, SQLException { String URL="jdbc:mysql://127.0.0.1:3306/imooc?useUnicode=true&characterEncoding=utf-8"; String USER="root"; String PASSWORD="tiger"; //1.載入驅動程式 Class.forName("com.mysql.jdbc.Driver"); //2.獲得資料庫連結(建立連線) Connection conn=DriverManager.getConnection(URL, USER, PASSWORD); //3.通過資料庫的連線操作資料庫,實現增刪改查(使用Statement類)(執行SQL語句) Statement st=conn.createStatement(); ResultSet rs=st.executeQuery("select * from user"); //4.處理資料庫的返回結果(使用ResultSet類) while(rs.next()){ System.out.println(rs.getString("user_name")+" " +rs.getString("user_password")); } //關閉資源 rs.close(); st.close(); conn.close(); } }