简单的数据库操作 增 删 改 查
来源:互联网 发布:java解析dwg 编辑:程序博客网 时间:2024/05/17 09:37
public class TeacherManage
{
// 添加语句
public static final String INSERTTEACHER = "insert into teacher(name,password) values(?,?)";
{
// 添加语句
public static final String INSERTTEACHER = "insert into teacher(name,password) values(?,?)";
// 删除语句
public static final String DELETEATEACHER = "delete from teacher where teaId = ?";
public static final String DELETEATEACHER = "delete from teacher where teaId = ?";
// 修改语句
public static final String UPDATETEACHER = "update teacher set name = ?,password = ? where teaid = ?";
public static final String UPDATETEACHER = "update teacher set name = ?,password = ? where teaid = ?";
// 查询语句
public static final String SELECTTEACHER = "select * from teacher";
public static final String SELECTTEACHER = "select * from teacher";
// 添加一条记录
public static boolean insertTeacher(String name, String password)
{
boolean flag = false;
Connection conn = DBManage.getConnection();
PreparedStatement pstmt = null;
int count = 0;
try
{
pstmt = conn.prepareStatement(INSERTTEACHER);
pstmt.setString(1, name);
pstmt.setString(2, password);
count = pstmt.executeUpdate(); // 记录操作执行的记录条数
if (count != 0)
{
flag = true;
}
conn.commit();
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
if (null != conn)
{
try
{
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
if (null != pstmt)
{
try
{
pstmt.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
return flag;
}
// 删除一条信息
public static boolean deleteATEacher(int id)
{
boolean flag = false;
Connection conn = DBManage.getConnection();
PreparedStatement pstmt = null;
int count = 0;
try
{
pstmt = conn.prepareStatement(DELETEATEACHER);
pstmt.setInt(1, id);
count = pstmt.executeUpdate();
if (count != 0)
{
flag = true;
}
conn.commit();
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
if (null != conn)
{
try
{
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
if (null != pstmt)
{
try
{
pstmt.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
return flag;
}
{
pstmt = conn.prepareStatement(DELETEATEACHER);
pstmt.setInt(1, id);
count = pstmt.executeUpdate();
if (count != 0)
{
flag = true;
}
conn.commit();
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
if (null != conn)
{
try
{
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
if (null != pstmt)
{
try
{
pstmt.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
return flag;
}
// 修改一条记录
public static boolean updateTeacher(int id, String name,
String password)
{
boolean flag = false;
Connection conn = DBManage.getConnection();
PreparedStatement pstmt = null;
int count = 0;
try
{
pstmt = conn.prepareStatement(UPDATETEACHER);
pstmt.setInt(1, id);
pstmt.setString(2, password);
pstmt.setString(3, name);
count = pstmt.executeUpdate();
if (count != 0)
{
flag = true;
}
conn.commit();
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
if (null != conn)
{
try
{
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
if (null != pstmt)
{
try
{
pstmt.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
return flag;
}
// 查询信息
public static void seleteTeacher()
{
Connection conn = DBManage.getConnection();
Statement stmt = null;
ResultSet rs = null;
try
{
stmt = conn.createStatement();
rs = stmt.executeQuery(SELECTTEACHER);
while (rs.next())
{
System.out.print(rs.getInt("teaId") + " ");
System.out.print(rs.getString("name") + " ");
System.out.println(rs.getString("password"));
}
conn.commit();
}
catch (SQLException e)
{
e.printStackTrace();
}
finally
{
if (null != conn)
{
try
{
conn.close();
}
catch (SQLException e)
{
e.printStackTrace();
}
}
}
}
// 测试
public static void main(String[] args)
{
boolean flag = TeacherManage.insertTeacher("cc", "456");
boolean flag = TeacherManage.deleteATEacher(42);
boolean flag = TeacherManage.updateTeacher("haha", "147");
System.out.println(flag);
TeacherManage.seleteTeacher();
}
}
public static void main(String[] args)
{
boolean flag = TeacherManage.insertTeacher("cc", "456");
boolean flag = TeacherManage.deleteATEacher(42);
boolean flag = TeacherManage.updateTeacher("haha", "147");
System.out.println(flag);
TeacherManage.seleteTeacher();
}
}
0
上一篇:String[] 与 ArrayList 之间的转换
下一篇:Struts中使用数据库
相关热门文章
- JDK1.6官方下载_JDK6官方下载_...
- MyEclipse6.5下载及注册码...
- Eclipse+MyEclipse的配置
- Eclipse 插件安装、升级和卸载...
- 最新版SWT Designer 6.0 安装,...
- php集成环境和自己配置的区别...
- flash播放控件
- 查看nginx某一时段的日志...
- ftp服务器日志分析
- mpi 目标机器积极拒绝,下面错...
给主人留下些什么吧!~~
评论热议
- 简单的数据库操作 增 删 改 查
- 简单的数据库操作 增 删 改 查
- 数据库的简单操作----增删改查
- 数据库---简单的使用Java操作数据库增删改查
- 使用Hibernate实现简单的增、改、删、查操作
- 使用Hibernate实现简单的增、改、删、查操作
- swift(三) 数组的简单操作 (增 删 改 查)
- XML增/删、改、查简单操作
- 数据库表简单的增,删,改,查代码
- Swift - Realm数据库简单的 增-删-改-查
- Android SQLite 数据库、表的增、删、改、查操作
- 数据库的增、删、改、查操作-----(一)
- Oracle数据库的增删改查(简单操作)
- loner_li Oracle数据库的增删改查(简单操作)
- MyBatis对数据库的增删改查操作,简单示例
- MyBatis对数据库的增删改查操作,简单示例
- mysql数据库简单的增删改查,数据导出操作
- 简单的增 删 改 查
- struts-validator 一个简单的错误处理
- JDK 环境变量
- 普通的数据库连接类
- String[] 与 ArrayList 之间的转换
- CSS专题:页面高度发微
- 简单的数据库操作 增 删 改 查
- Struts中使用数据库
- 比较完整的Struts-config.xml配置文件
- Plugin插件
- RequestProcessor 插件
- struts-validator 简单的错误处理
- 经典培训故事18则
- MIME协议
- 大学宿舍里出现频率最高的话
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
指导老师评语
家庭教育指导
就业指导论文
幼儿园指导纲要
大学生就业指导
电子作业指导书
幼儿园教师指导用书
减肥指导老师
早期教育指导师资格证
家庭教育指导师报名
高考作文指导
早期教育指导师证书
高考复习指导
英语写作指导
高中学法指导
小学生学习指导
职业规划指导
就业与创业指导
就业指导中心网站
高考语文指导
高三复习指导
心理健康指导中心
植物学学习指导
毕业论文指导
中大就业指导中心
如何指导小学生阅读
就业指导网站
初一学习指导
就业指导课教案
起亚k2指导价
幼儿教育指导纲要
大学生创业指导网
哈师大就业指导处
起亚k5指导价
硕士论文指导
天津大学就业指导中心
欢迎领导莅临指导标语
高考志愿填报指导
高三学习方法指导
生物化学实验指导
学生学习方法指导