jsp中有关连接数据库的问题,与PreparedStatement的用法?下面这串代码,能解释下吗?谢谢

<%StringDBDRIVER="org.gjt.mm.mysql.Driver";StringDBURL="jdbc:mysql://localhost:3306/s... <%
String DBDRIVER="org.gjt.mm.mysql.Driver";
String DBURL="jdbc:mysql://localhost:3306/sshuser=root&password=root&useUnicode=true&characterEncoding=gbk";
PreparedStatement pstmt=null ResultSet rs=null;
%>
<%
try
{
Class.forName(DBDRIVER) ;
Connection conn = DriverManager.getConnection(DBURL) ;
String sql = "SELECT id,uid,name,password FROM person" ;
pstmt = conn.prepareStatement(sql) ;
rs = pstmt.executeQuery() ;
%>
展开
 我来答
miniapp3h6bvq1GkGkIk
2009-06-01 · TA获得超过195个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:150万
展开全部
PreparedStatement是执行预编译的一个类,也就是先把SQL语句格式发送到数据库,然后填充里面的参数。
<%
String DBDRIVER="org.gjt.mm.mysql.Driver"; //数据库驱动
String DBURL="jdbc:mysql://localhost:3306/sshuser=root&password=root&useUnicode=true&characterEncoding=gbk"; //URL
PreparedStatement pstmt=null ResultSet rs=null;
%>
<%
try
{
Class.forName(DBDRIVER) ; //加载驱动
Connection conn = DriverManager.getConnection(DBURL) ; //获得连接
String sql = "SELECT id,uid,name,password FROM person" ;
pstmt = conn.prepareStatement(sql) ; //向数据库发送sql语句
rs = pstmt.executeQuery() ; //执行查询语句
%>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式