一.寫一個數據庫連接類,並定義一個返回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")+",";
}