java对mysql数据库的一些基本操作
java对mysql数据库的一些基本操作
//查看 /*String tableName=""; //表名 String sql="select * from "+tableName; //连接数据库获取connection(一般单独写在一个工具类) Connection conn = JdbcMysql.getConnection(); PreparedStatement stmt = conn.prepareStatement(sql); ResultSet rs = stmt.executeQuery(sql); while(rs.next()){ //查询所有 rs.getString("name"); } rs.close();*/ //插入 /*String sql ="insert into idandpassword (stuid,password) values(?,?)";//或者在问号处可直接写入新数据 //连接数据库获取connection(一般单独写在一个工具类) Connection conn = JdbcMysql.getConnection(); PreparedStatement stmt = conn.prepareStatement(sql); stmt.setString(1, "iddd");//数字1插入的信息对应上面的问号位置 stmt.setString(2, "123");//插入的信息 stmt.executeUpdate(); stmt.close();*/ //查询 /*String sql = " SELECT * FROM images WHERE stuid = "+ stuid; //连接数据库获取connection(一般单独写在一个工具类) Connection conn = JdbcMysql.getConnection(); PreparedStatement stmt = conn.prepareStatement(sql); ResultSet rs = stmt.executeQuery(sql); rs.next(); rs.getString("name"); rs.close(); */ //修改 /* String sql ="update idandpassword set password = ?, test = ? where stuid = ?"; //连接数据库获取connection(一般单独写在一个工具类) Connection conn = JdbcMysql.getConnection(); PreparedStatement stmt = conn.prepareStatement(sql); stmt.setString(1,"aaaaa");//方法中1,2,3对应问号位置 stmt.setInt(2, 122); stmt.setString(3,"zzz"); stmt.executeUpdate(); stmt.close(); */ //删除 /*String sql ="delete from idandpassword where stuid= ?"; PreparedStatement stmt = conn.prepareStatement(sql); stmt.setString(1,"ddd" ); //删除id="ddd"的数据 stmt.executeUpdate(); stmt.close();*/
关于关闭数据库连接:
最好是在工具类写一个方法把conn,stmt,rs都关闭掉。
JdbcMysql.closeAll(conn, stmt, rs);
原文地址https://blog.csdn.net/qq_42862882/article/details/81361741
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
python 格式化输出
python格式化输出有两种方式:百分号和format format的功能要比百分号方式强大,其中format独有的可以自定义字符填充空白、字符串居中显示、转换二进制、整数自动分割、百分比显示 等功能是百分号方式不能相比的 1.百分号方式 #!/usr/bin/env python # -*- coding: UTF-8 -*- s1 = "i am %s, i am %d years old" % ('jeck',26) #按位置顺序依次输出 s2 = "i am %(name)s, i am %(age)d years old" % {'name':'jeck','age':26} #自定义key输出 s3 = "i am %(name)+10s, i am %(age)d years old, i am %(height).2f" % {'name':'jeck','age':26,'height':1.7512} #定义名字宽度为10,并右对齐.定义身高为浮点类型,保留小数点2位 s4 = "原数: %d, 八进制:%o , 十六进制:%x" % (15,15,15) #八进制...
- 下一篇
[python skill]利用python实现假设性检验方法
hello,大噶好,最近新学习了利用python实现假设性检验的一些方法,下面结合方法的数学原理做简单的总结~ 假设检验是推论统计中用于检验统计假设的一种方法。而“统计假设”是可通过观察一组随机变量的模型进行检验的科学假说。[1]一旦能估计未知参数,就会希望根据结果对未知的真正参数值做出适当的推论。 统计上对参数的假设,就是对一个或多个参数的论述。而其中欲检验其正确性的为零假设(null hypothesis),零假设通常由研究者决定,反应研究者对未知参数的看法。相对于零假设的其他有关参数之论述是备择假设(alternative hypothesis),它通常反应了执行检定的研究者对参数可能数值的另一种(对立的)看法(换句话说,备择假设通常才是研究者最想知道的)。 假设检验的种类包括:t检验,Z检验,卡方检验,F检验等等。 参考:https://zh.wikipedia.org/wiki/%E5%81%87%E8%A8%AD%E6%AA%A2%E5%AE%9A 应该说假设性检验是一种处理数据的思路,依据不同的实验数据和目的可以使用不同的处理方法。如T检验,Z检验,卡方检验,F检验等...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8