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")+","; 
}





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值