JDBC基础1 查询和更新mysql数据库
来源:互联网 发布:mac照片是什么意思啊 编辑:程序博客网 时间:2024/06/12 17:33
数据库:test2
操作的表:SC;
原始数据:
java代码:
import java.sql.*;public class Test {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();StringBuffer sql=new StringBuffer("select *from ");sql.append(table);sql.append(";");//String sql2=sql.toString();//System.out.println(sql2);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("-----------------------------------");//释放资源rs.close();int score1=78;String sid1="S1000";String cid1="C002";//清空StringBuffer缓存中的sql语句sql.delete(0, sql.length());sql.append("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语句。 System.out.println(stmt.executeUpdate(sql.toString()));}catch(Exception e){System.out.println("异常哈哈哈哈!");}}}
执行结果:
跟新后的SC表中的信息:
查询和更新语句都正确执行了
阅读全文
0 0
- JDBC基础1 查询和更新mysql数据库
- Java JDBC 数据库查询和更新
- Scala JDBC 查询和更新MySQL
- JDBC 数据库查询 更新
- JDBC更新MySQL数据库
- jdbc查询数据库基础
- ElasticSearch-jdbc从Mysql数据库导入和更新数据
- JDBC-mysql,查询数据库信息
- 使用jdbc更新、查询数据库实例
- MySQL数据库三(查询和更新数据)
- JDBC连接数据库和查询
- JAVA JDBC 连接Mysql 更新数据 双表查询更新
- JDBC案例之基础查询mysql
- JDBC查询mysql数据库编码问题
- MySQL数据库通过JDBC操作,简单查询
- 使用JDBC连接MySQL数据库查询实例
- mysql的查询及连接JDBC数据库
- JDBC简单连接查询MySQL数据库
- Java 接口
- 添加CDH 5 Maven Repository
- darknet安装与使用
- Spring 小结
- 二进制、八进制、十六进制转换
- JDBC基础1 查询和更新mysql数据库
- PythonTip--8.2
- 变量数据类型 | java初学笔记
- How Many Fibs? HDU
- Nginx反向代理
- 编译出现警告Makefile.Release:122: 警告:overriding commands for target `temp/moc/moc_frmcalibrationtool.cpp'
- if __name__ == '__main__'
- jquery websocket 使用
- python编码