......~!
昏 ~~~~~
你看下面 private Connection con=null;
private PreparedStatement psmt=null;
private ResultSet rs=null;
private DBConnectionManager dbm=null; //从数据库连接池得到一个连接
con=dbm.getConnection("sqlserver");
//定义一个问号
psmt=con.prepareStatement("select * from news where username=?");
//在第1个问号处加入参数,参数为String对象
psmt.setString(1,String对象);
//设置最多记录数
psmt.setMaxRows(10);
//执行查询语句
rs=psmt.executeQuery();
昏 ~~~~~
你看下面 private Connection con=null;
private PreparedStatement psmt=null;
private ResultSet rs=null;
private DBConnectionManager dbm=null; //从数据库连接池得到一个连接
con=dbm.getConnection("sqlserver");
//定义一个问号
psmt=con.prepareStatement("select * from news where username=?");
//在第1个问号处加入参数,参数为String对象
psmt.setString(1,String对象);
//设置最多记录数
psmt.setMaxRows(10);
//执行查询语句
rs=psmt.executeQuery();
解决方案 »
- help!!关于中文乱码的问题
- c:forEach和EL表达式
- 写了一个jsf+spring+hibernate的例子可是总也不对,总是报404,不知道是哪儿的错,具体的配置文件如下
- 正在线上等答复,谢了!
- 使用javascript达到下载文件的另存为默认文件名与页面上显示的文件名相同
- 求救,tomcat启动不了。大家进来帮我看看。
- 各位朋友,我知道你们只关心技术,其实我也一样
- 就最后200分了,全给了!在linux如何调用.so,给一段代码!!多谢,在线等待!!!
- ◆◆哪里有sun petstore的构架介绍的文档或连接? sun 的网站好像没有??
- 请求帮助
- 求助页面刷新问题
- 关于session的问题
String sql="select * from test where name='"+ name + "'";
这样就没有问题了,
不过~~~~
请教:
psmt=con.prepareStatement("select * from news where username=?");
//在第1个问号处加入参数,参数为String对象
psmt.setString(1,String对象);
这里不太明白,能说细点吗?
prepareStatement是先写出sql语句的摸板,然后把变量用值代替
比如:psmt=con.prepareStatement("select * from news where username=? and pwd =?");
String name = "tom";
String password = "123";
psmt.setString(1,name);
psmt.setString(2,password);
就相当于一般的方法:
String sql = "select * from news where username='"+name+"' and pwd='"+password+"'";
db.executeQuery(sql);
至于 Net8Java(杜杜) 说的也是一种解决办法