一.写一个数据库连接类,并定义一个返回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")+","; }