JDBC基础2 查询更新表函数形式
来源:互联网 发布:卡通形象制作软件 编辑:程序博客网 时间:2024/05/16 17:13
数据库,表的定义 以及表中的元素信息: JDBC基础1 查询和更新mysql数据库
java代码:
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class Test2 {static final String user="root";//用户名static final String pwd="";//密码static final String database="test2";//要操作的数据库static final String table="SC";//数据库路径static final String url="jdbc:mysql://localhost:3306/"+database+"?characterEncoding=UTF-8";public static void main(String[] args) {try{//加载驱动类;Class.forName("com.mysql.jdbc.Driver");//建立连接Connection con=DriverManager.getConnection(url, user, pwd);//生成命令执行器:Statement stmt=con.createStatement();//查询表selectAllFromTable(stmt,table);int score1=34;String sid1="S1000";String cid1="C002";//更新成绩updateScore(stmt,sid1,cid1,score1);}catch(Exception e){System.out.println("异常哈哈哈哈!");}}//查询表中全部信息static void selectAllFromTable(Statement stmt,String table){StringBuffer sql=new StringBuffer("select *from ");sql.append(table);sql.append(";");//try语句执行之后会自动关闭资源 rs.closetry(ResultSet rs=stmt.executeQuery(sql.toString());){//ResultSet rs=stmt.executeQuery(sql.toString());System.out.println(table+" 表中的信息--------------------");while (rs.next()) {System.out.println("sid="+rs.getString(1)+"\tcid="+rs.getString(2)+"\tscore="+rs.getString(3));}System.out.println("-----------------------------------");}catch(Exception exception){System.out.println("查询错误");}}//根据学号和课程号更新成绩static void updateScore(Statement stmt,String sid1,String cid1,int score1){StringBuffer sql=new StringBuffer("update ");sql.append(table);sql.append(" set score=");sql.append(score1);sql.append(" where cid='");sql.append(cid1);sql.append("' and sid='");sql.append(sid1);sql.append("';");System.out.println(sql.toString());//int executeUpdate(String sql) //执行给定的SQL语句,这可能是 INSERT , UPDATE ,或 DELETE语句,//或者不返回任何内容,如SQL DDL语句的SQL语句。 try {System.out.println(stmt.executeUpdate(sql.toString()));} catch (Exception e) {System.out.println("更新失败!");}}}执行结果:
跟新之后的数据表:
阅读全文
0 0
- JDBC基础2 查询更新表函数形式
- JDBC基础1 查询和更新mysql数据库
- JDBC 数据库查询 更新
- JAVA JDBC 连接Mysql 更新数据 双表查询更新
- jdbc查询数据库基础
- 使用jdbc更新、查询数据库实例
- Java JDBC 数据库查询和更新
- java jdbc 查询与更新实现
- Scala JDBC 查询和更新MySQL
- Jdbc数据库连接查询表
- jdbc 多表查询
- 【java基础】jdbc的简单分页查询
- JDBC案例之基础查询mysql
- JavaWeb学习笔记-JDBC操作(2)[数据库的更新与查询]
- sql server的JDBC连接,查询,更新,关闭
- 更新了原先写的JDBC查询缓存
- Java复习笔记16【JDBC更新与查询】
- JDBC(六) 编写通用的更新和查询方法
- 调整分类目录下的文章的顺序
- DQN实战
- hadoop 1.x中HDFS工作原理
- 欢迎使用CSDN-markdown编辑器
- activeMQ技术分享
- JDBC基础2 查询更新表函数形式
- 实验11
- MySQL函数
- Effective C++ rule12 复制对象时勿忘其每一个成分
- swif 中的 as? 和 as!
- 小咸鱼来记录一下自己的分页想法
- python学习三(列表、元组、字典)
- 解决Git Log在IDEA中乱码的问题
- ACM暑假训练 中石油oj 3737: 礼物(矩阵快速幂)