servlet與數據庫的連接

     一.寫一個數據庫連接類,並定義一個返回connection的方法。

     代碼如下:

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

public class ConnDB {
	
	private Connection ct = null;

	public Connection getConn() {

		try {
			Class.forName("com.mysql.jdbc.Driver");
			ct = DriverManager.getConnection(
					"jdbc:mysql://localhost:3306/news", "root",
					"root");

		} catch (Exception e) {
			e.printStackTrace();
		}
		return ct;
	}

}

       二.定義好這個類以後就可以引用它,以在需要數據的時候跟數據庫連接起來。      

>代碼如下,1.定義各個變量;

         2.得到連接;                 

            3.創建statement;

            4.創建好的statement執行sql語句,並把給過複製給resultset;

          接下來就可以得到數據庫裏的數據了;   


private Connection ct = null;// 連接變量
private Statement ps = null;// 裝載SQL語句變量
private ResultSet rs = null;// 數據庫查詢返回結果集變量
ct=new ConnDB().getConn();//得到連接
ps = ct.createStatement();創建statement
rs=ps.executeQuery("select * from newstime");//statement執行sql語句並複製給結果集
while(rs.next){
           ........//每執行一次while,就會對數據庫的表格遍歷一行;
           //st =st + rs.getString("title_id")+":"+rs.getString("title")+","+rs.getString("time_id")+":"+rs.getString("time")+","+rs.getString("content_id")+":"+rs.getString("content")+","+rs.getString("url_id")+":"+rs.getString("url")+","; 
}





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