PreparedStatement要点
来源:互联网 发布:三维产品动画演示软件 编辑:程序博客网 时间:2024/06/16 21:36
PreparedStatement //预定义的语句
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.maker.util.DBUtil;
public class PreparedStatement {
public static void main(String[] args) {
//插入
// student s = new student();
// s.setId("001");
// s.setName("tom");
// s.setGender("女");
// getPreparedstatement(s);
//更新
// student s = new student();
// s.setId("2");
// s.setName("小明2");
// s.setGender("男");
// getPreparedstatement(s);
//删除
// getPreparedstatement("2");
//查找
getPreparedstatement("女");
}
static void getPreparedstatement(String gen){
DBUtil util = new DBUtil();
Connection conn = util.openConnection();
// String sql = "select id , name,gender from student where id = ?";
// String sql = "insert into t_student (id,name,gender) values (?,?,?)";
// String sql = "update t_student set name = ?,gender= ? where id= ? ";
// String sql = "delete from t_student where id = ?";
String sql = "select id,name from t_student where gender=?";
try {
java.sql.PreparedStatement pstat =conn.prepareStatement(sql);
// pstat.setLong(1, 3);
// System.out.println(pstat);
// 插入
// pstat.setString(1, s.getId());
// pstat.setString(2, s.getName());
// pstat.setString(3, s.getGender());
// pstat.executeUpdate();
//更新
// pstat.setString(1, s.getName());
// pstat.setString(2, s.getGender());
// pstat.setString(3, s.getId());
// pstat.executeUpdate();
//删除
// pstat.setString(1, id);
// pstat.executeUpdate();
//查询
pstat.setString(1, gen);
ResultSet rs = pstat.executeQuery();
while(rs.next()){
String id = rs.getString("id");
String name = rs.getString(2);
System.out.println(id+" "+ name);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
class student{
String id;
String name;
String gender;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.maker.util.DBUtil;
public class PreparedStatement {
public static void main(String[] args) {
//插入
// student s = new student();
// s.setId("001");
// s.setName("tom");
// s.setGender("女");
// getPreparedstatement(s);
//更新
// student s = new student();
// s.setId("2");
// s.setName("小明2");
// s.setGender("男");
// getPreparedstatement(s);
//删除
// getPreparedstatement("2");
//查找
getPreparedstatement("女");
}
static void getPreparedstatement(String gen){
DBUtil util = new DBUtil();
Connection conn = util.openConnection();
// String sql = "select id , name,gender from student where id = ?";
// String sql = "insert into t_student (id,name,gender) values (?,?,?)";
// String sql = "update t_student set name = ?,gender= ? where id= ? ";
// String sql = "delete from t_student where id = ?";
String sql = "select id,name from t_student where gender=?";
try {
java.sql.PreparedStatement pstat =conn.prepareStatement(sql);
// pstat.setLong(1, 3);
// System.out.println(pstat);
// 插入
// pstat.setString(1, s.getId());
// pstat.setString(2, s.getName());
// pstat.setString(3, s.getGender());
// pstat.executeUpdate();
//更新
// pstat.setString(1, s.getName());
// pstat.setString(2, s.getGender());
// pstat.setString(3, s.getId());
// pstat.executeUpdate();
//删除
// pstat.setString(1, id);
// pstat.executeUpdate();
//查询
pstat.setString(1, gen);
ResultSet rs = pstat.executeQuery();
while(rs.next()){
String id = rs.getString("id");
String name = rs.getString(2);
System.out.println(id+" "+ name);
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
class student{
String id;
String name;
String gender;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
阅读全文
0 0
- PreparedStatement要点
- JDBC要点总结、SQL注入示例(Statement和PreparedStatement)
- preparedstatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- preparedstatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- PreparedStatement
- 基于TCP协议的客户端与服务器端程序
- duilib combo添加子项简化
- 整理java7中几种常见同步辅助类-Phaser
- swift3.0 简单的网络图片缓存原理
- html的<ul>标签与<ol>标签
- PreparedStatement要点
- 【面经笔记】STL
- 01-中文编码
- Android UI 相关要点
- Kickstart Practice Round 2 2017 Problem A. Diwali lightings
- LightOJ1132---Summing up Powers (矩阵快速幂+二项式定理(简单推理))
- 使用命令行实现格式化
- C语言查找算法
- 设计一个类不能被继承 2.设计一个类只能在堆上创建对象。 3.设计一个类只能在栈上创建对象