以数据库test下数据表student(sno,sname,ssex,sage,sdept)为例:

student表中的已有的所有记录:

aaarticlea/png;base64,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" alt="" />

Java代码对表test.student的操作:

创建student类,包含String sno,String sname,String ssex,int sage,String sdept:

 package jdbcTest;

 public class Student {
private String sno,sname,ssex,sdept; //学号,姓名,性别,部门
private int sage; //年龄 public Student(){} public Student(String sno,String sname,String sex,String dept,int age){
this.sno = sno;
this.sname = sname;
this.ssex = sex;
this.sdept=dept;
this.sage = age;
} public void setSno(String sno){
this.sno = sno;
} public String getSno(){
return this.sno;
} public void setSname(String sname){
this.sname = sname;
} public String getSname(){
return this.sname;
} public void setSsex(String sex){
this.ssex = sex;
} public String getSsex(){
return this.ssex;
} public void setSdept(String dept){
this.sdept = dept;
} public String getSdept(){
return this.sdept;
} public void setSage(int age){
this.sage = age;
} public int getSage(){
return this.sage;
} public String toString(){
return this.sno+" "+this.sname+" "+this.ssex+" "+this.sage+" "+this.sdept;
}
}

创建StudentDA类,用于数据库连接、操作数据库:

 package jdbcTest;

 import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List; public class StudentDA {
String driverName = "com.mysql.jdbc.Driver"; // 加载JDBC驱动
String dbURL = "jdbc:mysql://localhost:3306/test"; // 连接服务器和数据库sample
String userName = "test"; // 数据库用户名
String userPwd = "test"; // 数据库密码
static Connection dbConn = null; //连接信息
Statement statement; //sql语句
PreparedStatement pstatement;
ResultSet rs; //结果集 //数据库连接
public Connection dBConnection(){
try {
Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Succeed!");
} catch (Exception e) {
System.out.println("Connection failed!");
e.printStackTrace();
}
return dbConn;
} //查询记录,将查询结果放在list中
public List<Student> selectAllStudent(){
List<Student> studentList = new ArrayList<Student>(); //存放查询结果
String sql = "select * from student"; try{
statement = dbConn.createStatement();
rs = statement.executeQuery(sql); //执行sql语句并返回结果集
while (rs.next()) {
Student student = new Student();
student.setSno(rs.getString("sno"));
student.setSname(rs.getString("sname"));
student.setSsex(rs.getString("ssex"));
student.setSdept(rs.getString("sdept"));
student.setSage(rs.getInt("sage"));
studentList.add(student); //将查询出的student信息放入studentList链表中
}
}catch(Exception e){
e.printStackTrace();
}
/* finally{
try {
statement.close();
dbConn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}*/
return studentList;
} //插入一个学生记录,如果插入成功,返回true
public boolean insertStudent(Student stu){
int i = 0;
String sqlInset = "insert into test.student(sno,sname,ssex,sage,sdept)" +
" values(?, ?, ?, ?,?)"; //插入语句 try {
pstatement = dbConn.prepareStatement(sqlInset);
pstatement.setString(1, stu.getSno()); //设置SQL语句第一个“?”的值
pstatement.setString(2,stu.getSname());
pstatement.setString(3,stu.getSsex());
pstatement.setInt(4, stu.getSage());
pstatement.setString(5,stu.getSdept());
i = pstatement.executeUpdate(); //执行插入数据操作,返回影响的行数
if(i == 1){ //如果插入数据成功,则影响的行数为1
return true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
} //根据sno删除记录
public boolean deleteStudent(String sno){
int i = 0;
String sqlDelete = "delete from test.student where sno = " + sno; try {
pstatement = dbConn.prepareStatement(sqlDelete);
i = pstatement.executeUpdate(); //执行删除数据操作,返回影响的行数
if(i == 1){ //如果删除数据成功,则影响的行数为1
return true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
} //删除所有的记录
public void deleteAll(){
String sqlDeleteAll = "delete from student";
try {
pstatement = dbConn.prepareStatement(sqlDeleteAll);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
} //根据学号sno,更新学生年龄sage
public boolean updateStudent(String sno,int age){
int i =0;
String sqlUpdate = "update test.student set sage=? where sno=?";
try {
pstatement = dbConn.prepareStatement(sqlUpdate);
pstatement.setInt(1,age); //设置SQL语句第一个"?"的参数值
pstatement.setString(2, sno);
i = pstatement.executeUpdate(); //执行修改操作,返回影响的行数
if(i == 1){ //修改成功返回true
return true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return false;
} //测试增删改查
public static void main(String args[]){
StudentDA stuDA = new StudentDA();
dbConn = stuDA.dBConnection();
//测试查询
System.out.println("测试----查询所有记录 ");
List<Student> stuList = stuDA.selectAllStudent();
for(Student stu:stuList){
System.out.println(stu.toString());
} /* //测试插入
System.out.println("测试----插入一条记录 ");
Student stu = new Student("200215334","test2","男","CS",25);
if(stuDA.insertStudent(stu)){
System.out.println("插入成功");
}else{
System.out.println("插入失败");
} //测试根据sno删除记录
if(stuDA.deleteStudent("200215334")){
System.out.println("删除成功");
}else{
System.out.println("删除失败");
} //测试更新
if(stuDA.updateStudent("200215333", 33)){
System.out.println("更新成功");
}else{
System.out.println("更新失败");
}*/
}
}

java-jdbc-mysql:实现数据库表的增删改查的更多相关文章

  1. ORM 实现数据库表的增删改查

    这次通过反射技术来实现一下数据库表的增删改查对象关系映射(英语:Object Relational Mapping,简称ORM,或O/RM,或O/R mapping) 注:引用时约束了以下几点: 数据 ...

  2. mysql 操作数据库创建,增删改查

    创建数据库 默认字符编码 默认排序CREATE DATABASE IF NOT EXISTS day11 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; / ...

  3. MongoDB 基础命令——数据库表的增删改查——遍历操作表中的记录

    分组排序查询最大记录 //对 "catagory" 不等于 null 的数据进行分组查询,且查询结果倒序 db.getCollection('userAccount').aggre ...

  4. 使用Servlet和JSp在浏览器上实现对数据库表的增删改查(新手)

    第一步:用户输入网址进入一个登陆界面. 里面要有账号密码输入. 登陆界面链接到登陆的Servlet类中. Servlet类 --> 1.接收参数(账户密码)  2.调用DAO层的 SQL语句 验 ...

  5. MySQL进阶之表的增删改查

    我的小站 修改表名 ALTER TABLE student RENAME TO stu; TO可以省略. ALTER TABLE 旧表名 RENAME 新表名; 此语句可以修改表的名称,其实一般我们在 ...

  6. C# - VS2019 通过DataGridView实现对Oracle数据表的增删改查

    前言 通过VS2019建立WinFrm应用程序,搭建桌面程序后,通过封装数据库操作OracleHelper类和业务逻辑操作OracleSQL类,进而通过DataGridView实现对Oracle数据表 ...

  7. Java Maven:spring boot + Mybatis连接MySQL,通用mapper的增删改查,映射实现多表查询

    1. MySQL自带库test添加表user.role 角色表role 用户表user 2. 添加依赖,配置属性 相关依赖:百度即可,此处略 application.properties spring ...

  8. MySQL数据库之表的增删改查

    目录 MySQL数据库之表的增删改查 1 引言 2 创建表 3 删除表 4 修改表 5 查看表 6 复制表 MySQL数据库之表的增删改查 1 引言 1.MySQL数据库中,数据库database就是 ...

  9. Android(java)学习笔记245:ContentProvider使用(银行数据库创建和增删改查的案例)

    1. Android的四大组件: (1)Activity  用户交互的UI界面 (2)Service  后台运行的服务 (3)BroadcastReceiver 广播接收者 (4)ContentPro ...

随机推荐

  1. 第10章 vim程序编辑器

    vi和vim vim是vi的升级版,支持vi的所有指令 vi的使用 vi分为三种模式:一般模式.编辑模式.命令行模式 一般模式 以vi打开一个文件就直接进入一般模式了,这个模式下可以使用上下左右按键来 ...

  2. Servlet处理表单

  3. 【Apache】ab工具

    格式:ab  [options] [http://]hostname[:port]/path -n requests Number of requests to perform //在测试会话中所执行 ...

  4. PHP中与类有关的运算符

    与类有关的运算符: new, instanceof:判断一个“变量”(对象,数据),是否是某个类的“实例”: 示意如下: class  A {} class  B {} class  C extend ...

  5. ZOJ2725_Digital Deletions

    题意是这样的,一开始给你一串数字,两个人轮流操作,操作可以分为两种. 1.每次修改一个数字,使其变为一个小于当前的非负数. 2.移除中间的某一个0以及0右边的所有数字. 使得所有数字消失的游戏者获胜. ...

  6. BZOJ 2190 仪仗队(线性筛欧拉函数)

    简化题意可知,实际上题目求得是gcd(i,j)=1(i,j<=n)的数对数目. 线性筛出n大小的欧拉表,求和*2+1即可.需要特判1. # include <cstdio> # in ...

  7. 51nod 1292 字符串中的最大值V2(后缀自动机)

    题意: 有一个字符串T.字符串S的F函数值可以如下计算:F(S) = L * S在T中出现的次数(L为字符串S的长度).求所有T的子串S中,函数F(S)的最大值. 题解: 求T的后缀自动机,然后所有每 ...

  8. java学习1-环境搭建

    1.材料准备 2.配置文档 3.验证java是否安装成功 打开cmd-->  java -version 提示以下即成功

  9. [洛谷P4626]一道水题 II

    题目大意:求$lcm(1,2,3,\cdots,n)\pmod{100000007}$,$n\leqslant10^8$ 题解:先线性筛出质数,然后求每个质数最多出现的次数,可以用$\log_in$来 ...

  10. 史上最全面,清晰的SharedPreferences解析

    基础用法获取Sp:getput监听器原理分析获取SharedPreferences构造SharedPreferencesgetX原理分析putX原理分析创建editorputStringapplyap ...