java和数据库

转自论坛的贴:

用JSP查询数据库信息然后显示如何做?

回复:

package com.musicStore.dao.impl;

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

public class BaseDao {
//定义连接,命令,和结果集
protected Connection connection;
protected PreparedStatement pStatement;
protected ResultSet resultSet;

//定义数据库连接参数
private String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String connUrl="jdbc:sqlserver://localhost:1433;DatabaseName=MusicStore";
private String uId="sa";
private String pwd="123";

//打开数据连接
public void openDb(){
try {
Class.forName(driverName);
connection=DriverManager.getConnection(connUrl,uId,pwd);
} catch (Exception e) {
e.printStackTrace();
}
}

//关闭数据连接,释放资源
public void closeDb(){
try {
if(pStatement!=null)
pStatement.close();
if(resultSet!=null)
resultSet.close();
if(connection!=null)
connection.close();
} catch (Exception e) {
e.printStackTrace();
}
}

//设置参数
private void preparams(String sql,Object[] parms) throws SQLException{
pStatement=connection.prepareStatement(sql);
if(parms!=null){
for(int i=0;i<parms.length;i++){
pStatement.setObject(i+1, parms[i]);
}
}
}

//执行查询
public ResultSet exeQurey(String sql,Object[] parms) throws SQLException{
preparams(sql, parms);
resultSet=pStatement.executeQuery();
return resultSet;
}

//执行增,删,改
public int exeUpdate(String sql,Object[] parms) throws SQLException{
preparams(sql, parms);
return pStatement.executeUpdate();
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值