queryrunner用法
2009-11-19 17:32
134 查看
声明:
public class DbHelper {
public static QueryRunner getQueryRunner() {
DataSource ds = null;
try {
Context context = new InitialContext();
ds = (DataSource) context.lookup("java:/comp/env/jdbc/mysqlds");
} catch (NamingException e) {
System.out.println("出错");
}
QueryRunner qr = new QueryRunner(ds);
return qr;
}
}
实例一:
String sql = "update users set password=? where id=?";
String params[] = { newPassword, user.getId().toString() };
QueryRunner qr = DbHelper.getQueryRunner();
try {
qr.update(sql, params);
} catch (SQLException e) {
e.printStackTrace();
}
实例二:
String sql = "select * from users where username=? and password=?";
String params[] = { username, password };
Users user = null;
List list = null;
QueryRunner qr = DbHelper.getQueryRunner();
try {
list = (List) qr.query(sql, params, new BeanListHandler(Users.class));
} catch (SQLException e) {
e.printStackTrace();
}
public class DbHelper {
public static QueryRunner getQueryRunner() {
DataSource ds = null;
try {
Context context = new InitialContext();
ds = (DataSource) context.lookup("java:/comp/env/jdbc/mysqlds");
} catch (NamingException e) {
System.out.println("出错");
}
QueryRunner qr = new QueryRunner(ds);
return qr;
}
}
实例一:
String sql = "update users set password=? where id=?";
String params[] = { newPassword, user.getId().toString() };
QueryRunner qr = DbHelper.getQueryRunner();
try {
qr.update(sql, params);
} catch (SQLException e) {
e.printStackTrace();
}
实例二:
String sql = "select * from users where username=? and password=?";
String params[] = { username, password };
Users user = null;
List list = null;
QueryRunner qr = DbHelper.getQueryRunner();
try {
list = (List) qr.query(sql, params, new BeanListHandler(Users.class));
} catch (SQLException e) {
e.printStackTrace();
}
相关文章推荐
- java中QueryRunner用法(增、删、改、查详解)
- jsp---DBUtil用法之ResultSetHandler 和 QueryRunner总结
- DBUtil用法之ResultSetHandler 和 QueryRunner总结
- jsp---DBUtil用法之ResultSetHandler 和 QueryRunner
- QueryRunner工具类用法和8种结果集
- DBUtil用法之ResultSetHandler 和 QueryRunner总结
- DBUtil用法之ResultSetHandler 和 QueryRunner总结
- wget 命令用法详解
- C语言typedef的用法
- chkconfig用法
- assert()函数用法总结
- 关于 Java 的break,continue,return 的用法
- handlebars-----if的基本用法
- Git用法之远程分支
- Synchronized在java中的用法
- HIVE学习与实践(四):linux shell 脚本 for in 的用法,join 用法,正则表达式函数regexp_extract
- _vsnprintf 用法
- Verilog中inout的用法(二)
- 【Java】XStream 操作XML用法总结
- jsp中document.all的用法