數據庫_JDBC編程六步驟

          1、 JDBC編程六步驟:(爲了方便看步驟,將異常統統拋出去了,等代碼寫完後,再將異常一一捕獲)

               ①加載驅動
                ②連接DB
                ③執行SQL
                 ④返回結果集
                 ⑤對結果處理
                 ⑥Close對象(必須執行Close());


         2、不多說,貼代碼吧,詳細的解釋都在代碼註釋裏面。

   

package com.zsw;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 開始的時候爲了好看清楚整個代碼邏輯,將main方法加上throws Exception
 * JDBC編程六步驟:①加載驅動
 *                 ②連接DB
 *                 ③執行SQL
 *                 ④返回結果集
 *                 ⑤對結果處理
 *                 ⑥Close對象(必須執行Close());
 * 
 * @author Administrator @zsw 2012-5-11 下午05:25:21
 */
public class TestJDBC {
	public static void main(String[] args) {
		Connection con = null;
		Statement stmt = null;
		ResultSet rs = null;

		try {
			// 1加載驅動(根據不同的數據庫,給DriverManager添加不同的驅動)
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

			// 2連接DB
			con = DriverManager.getConnection("jdbc:odbc:myDB", "li", "1234");

			// 3執行SQL
			stmt = con.createStatement();

			// 4獲得結果集
			rs = stmt.executeQuery("select * from employee");

			// 5對獲取的數據進行處理
			while (rs.next()) {
				System.out.println("編號:" + rs.getString("no") + "\t" + "姓名:"
						+ rs.getString("name") + "\t" + "性別:"
						+ rs.getString("sex") + "\t" + "工資:" + rs.getString(4));
			}

		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (SQLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} finally {
			// 6關閉連接
			try {
				if (rs != null){
					rs.close();
					rs=null;
				}
				if (stmt != null){
					stmt.close();
					stmt=null;
				}
				if (con != null){
					con.close();
					con=null;
				}
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}
}

3、運行結果:

               這個例子主要是講述JDBC編程的過程,六步驟中的1和2需要根據實際的數據庫來匹配,如果你想獲得

        

發佈了31 篇原創文章 · 獲贊 5 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章