1. 程式人生 > >JDBC工作流程、JNDI連線池

JDBC工作流程、JNDI連線池

JDBC工作流程(如何連線資料庫): 1.載入驅動 2.建立連線 3.執行SQL語句 4.得到處理結果
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();
    }
}
其中,JDBC的工作流程是在DAO層模式下進行,下面就簡單介紹一下DAO層模式