JDBC學習筆記(1)——GenericServlet

連接數據庫的步驟:

  1. 註冊驅動

  2. 建立連接(Connection)

  3. 創建執行SQL的語句(Statement)

  4. 執行語句

  5. 處理執行結果(ResultSet)

  6. 釋放資源

	static void test() throws SQLException, ClassNotFoundException {
		//1.註冊驅動,三種均可,使用頻率3>1>2
		DriverManager.registerDriver(new com.mysql.jdbc.Driver());
		System.setProperty("jdbc.drivers", "com.mysql.jdbc.Driver");
		Class.forName("com.mysql.jdbc.Driver");
		
		//2.建立連接,URL格式: JDBC:子協議:子名稱//主機名:端口/數據庫名?屬性名=屬性值&...
		String url = "jdbc:mysql://localhost:3306/test";
		String user = "root";
		String password = "timewalkfv";
		Connection conn = DriverManager.getConnection(url,user,password);
	
		//3.創建語句
		Statement st = conn.createStatement();
		
		//4.執行語句
		ResultSet rs = st.executeQuery("select * from user");
		
		//5.處理結果
		while(rs.next()) {
			System.out.println("id: " + rs.getObject(1) + "\t name: " 
		+ rs.getObject(2) + "\t birthday:" + rs.getObject(3));
		}
		
		//6.釋放資源。數據庫連接(Connection)是非常稀有的資源,用完後必須馬上釋放,
		//如果Connection不能及時正確關閉將導致系統宕機。Connection的使用原則是儘量晚創建,儘量早釋放。
		rs.close();
		st.close();
		conn.close();//
	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章