public void doPstm(String sql, Object[] params)
{
if (sql != null && !sql.equals(""))
{
if (params == null)
params = new Object[0];
getCon();
if (con != null)
{
try
{
System.out.println(sql);
pstm = con.prepareStatement(sql,
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
for (int i = 0; i < params.length; i++)
{
pstm.setObject(i + 1, params[i]);
}
pstm.execute();
} catch (SQLException e)
{
System.out.println("doPstm()方法出错!");
e.printStackTrace();
}
}
}
}
这段话是什么意思,求详细点的解释!!!!详细哦~~~~~~~~
JSP 数据库中的问题!!!求解
答案:2 悬赏:10 手机版
解决时间 2021-01-31 12:32
- 提问者网友:箛茗
- 2021-01-30 23:42
最佳答案
- 五星知识达人网友:逐風
- 2021-01-31 00:18
传入一个SQL语句,这个SQL语句肯定需要带问号(?)表示需要后面的参数把这个问号替换掉
然后构造出一个PreparedStatement去执行
最后返回结果集ResultSet
你哪里不懂? 这样人家回答也有重点啊
然后构造出一个PreparedStatement去执行
最后返回结果集ResultSet
你哪里不懂? 这样人家回答也有重点啊
全部回答
- 1楼网友:怀裏藏嬌
- 2021-01-31 01:10
我说的解决方法 不一定是 唯一的 仅供参考
你能获取 要注册人员 输入的用户名吧 把这个用户名上数据库中查找去
例如 select * from users where username ='要注册的用户名'
给这个方法一个返回个布尔型的值 通过if来判断 数据库中是否有 可以提示他该用户是否已经注册过了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯