求jsp与mysql连接的代码

谢谢大家,请大家给段完整的jsp与mysql连接的代码,就是说从加载驱动、连接数据库、创建数据库和表,删除的……等等了,最好是可以做个固定的模板的那种。谢谢了。我说的是用... 谢谢大家,请大家给段完整的jsp与mysql连接的代码,就是说从加载驱动、连接数据库、创建数据库和表,删除的……等等了,最好是可以做个固定的模板的那种。
谢谢了。
我说的是用jsp连接的哦!!!
展开
 我来答
crh1314
2008-11-21 · 超过17用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:44.8万
展开全部
import java.sql.*;

public class DbOperator {

public final String DB_USER= "root";
public final String DB_PWD = "1234";
public final String DB_HOST = "127.0.0.1";
public final String DB_NAME = "test";

public DbOperator() {
}
/**
* 得到数据库连接
* @return Connection
*/
public Connection getConnection()
{
Connection conn = null;
String url = "jdbc:mysql://"+this.DB_HOST+"/"+this.DB_NAME+"?useUnicode=true&characterEncoding=GBK";
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = java.sql.DriverManager.getConnection(url, this.DB_USER, this.DB_PWD);
}catch(Exception e)
{
e.printStackTrace();
}
return conn;
}
}

使用的
Connection conn = dbOperator.getConnection();
try
{
Statement st = conn.createStatement();
String sql = " select * from user where username ='" + username + "' and pwd ='" + pwd + "'";
ResultSet rs = st.executeQuery(sql);
if(rs.next())
{
userInfo = new UserInfo();
userInfo.setAge(rs.getString("age"));
userInfo.setId(rs.getInt("id"));
userInfo.setPwd(rs.getString("pwd"));
userInfo.setSex(rs.getString("sex"));
userInfo.setTheName(rs.getString("the_name"));
userInfo.setUserName(rs.getString("username"));
}
rs.close();
st.close();
conn.close();

}catch(Exception e)
{
e.printStackTrace();
}
return userInfo;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式