java对mysql数据库的一些基本操作

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: java对mysql数据库的一些基本操作 阅读数:29 //查看 /*String tableName=""; //表名 String sql="select * from "+tableName; //连接数据库获取connection(一般单独写在一个工具类) Connection conn = JdbcMysql.

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

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8天前
|
Java 关系型数据库 数据库连接
JDBC:Java与数据库的“黄金搭档”,为何它如此重要?
JDBC:Java与数据库的“黄金搭档”,为何它如此重要?
26 8
|
8天前
|
Java 数据库连接 API
JDBC:Java数据库连接的“黑科技”大揭秘
JDBC:Java数据库连接的“黑科技”大揭秘
23 7
|
20天前
|
Java 关系型数据库 MySQL
"解锁Java Web传奇之旅:从JDK1.8到Tomcat,再到MariaDB,一场跨越数据库的冒险安装盛宴,挑战你的技术极限!"
【8月更文挑战第19天】在Linux上搭建Java Web应用环境,需安装JDK 1.8、Tomcat及MariaDB。本指南详述了使用apt-get安装OpenJDK 1.8的方法,并验证其版本。接着下载与解压Tomcat至`/usr/local/`目录,并启动服务。最后,通过apt-get安装MariaDB,设置基本安全配置。完成这些步骤后,即可验证各组件的状态,为部署Java Web应用打下基础。
32 1
|
23天前
|
前端开发 关系型数据库 MySQL
【前端学java】MySQL数据库的本地安装
【8月更文挑战第12天】MySQL数据库的本地安装
34 3
|
8天前
|
SQL Java 关系型数据库
探索Java数据库连接的奥秘:JDBC技术全攻略
探索Java数据库连接的奥秘:JDBC技术全攻略
32 8
|
8天前
|
SQL Java 数据库连接
JDBC之旅:从陌生到熟悉的Java数据库连接之路
JDBC之旅:从陌生到熟悉的Java数据库连接之路
17 8
|
8天前
|
SQL Java 数据库连接
Java开发者必知:JDBC连接数据库的“三大法宝”
Java开发者必知:JDBC连接数据库的“三大法宝”
13 7
|
6天前
|
自然语言处理 算法 Java
Java如何判断两句话的相似度类型MySQL的match
【9月更文挑战第1天】Java如何判断两句话的相似度类型MySQL的match
13 2
|
8天前
|
SQL 安全 Java
JDBC:Java与数据库的“月老红线”,你真的了解它吗?
JDBC:Java与数据库的“月老红线”,你真的了解它吗?
9 1
|
9天前
|
安全 Java 关系型数据库
Java连接Mysql SSL初始化失败
Java连接Mysql SSL初始化失败
下一篇
DDNS