Java基础学习之数据库连接
发表于:2024-09-21 作者:千家信息网编辑
千家信息网最后更新 2024年09月21日,数据库的操作mysql增删查改mysql> show databases;数据库的展示mysql> use java12使用数据库mysql> drop table person;删除表格Query
千家信息网最后更新 2024年09月21日Java基础学习之数据库连接mysql> show databases;
mysql> use java12
mysql> drop table person;
mysql> create table person(age int(4),name varchar(20),telNum varchar(14));
mysql> insert into person(age,name,telNum) values(20,"AA","13603711234");
mysql> update person set telNum = "13838260132" where name = "CC";
mysql> delete from person where age = 20;
//更新数据表中文报错,因为创建数据库的时候并没有指定字符编码
//插入多条记录报错
-----然后建立连接
数据的处理
数据库的操作mysql
增删查改
mysql> show databases;
数据库的展示
mysql> use java12
使用数据库
mysql> drop table person;
删除表格
Query OK, 0 rows affected (0.01 sec)
mysql> create table person(age int(4),name varchar(20),telNum varchar(14));
Query OK, 0 rows affected (0.01 sec)
创建表格名为person
mysql> insert into person(age,name,telNum) values(20,"AA","13603711234");
Query OK, 1 row affected (0.02 sec)
插入数据
mysql> update person set telNum = "13838260132" where name = "CC";
Query OK, 1 row affected (0.00 sec)
更新数据
mysql> delete from person where age = 20;
Query OK, 1 row affected (0.00 sec)
表格数据的删除
//更新数据表中文报错,因为创建数据库的时候并没有指定字符编码
mysql> update person set name ="张三" where telNum = "18603710987";
ERROR 1366 (HY000): Incorrect string value: '\xD5\xC5\xC8\xFD' for column 'name'
at row 1
创建一个可以存储汉字的数据库
//插入多条记录报错
mysql> insert into person(age,name,telNum) values(22,"DD","110") (23,"EE","120")
;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '(23,"
EE","120")' at line 1
Java与数据库的连接
首先建立驱动:
DriverManager.registerDriver(new Driver());
-----然后建立连接
Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/computer","root","root");
建立SQL语句
Statement statement=(Statement) conn.createStatement();
ResultSet resultSet=statement.executeQuery("select * from user");
数据的处理
遍历数据并且进行接收
while(resultSet.next()){
String name=resultSet.getString("name");
double heigh=resultSet.getDouble("heigh");
String sex=resultSet.getString("sex");
int weight=resultSet.getInt("weight");
System.out.println("姓名为"+name+"身高为"+heigh+"性别为"+sex);
}
创建四个接受的对象,进行数据的接受。
数据
数据库
表格
更新
多条
字符
对象
性别
数据表
时候
编码
语句
身高
张三
中文
建四
汉字
处理
存储
驱动
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
万拓服务器
零信任网络安全架构的特点
对等网络技术实现难吗
网络安全影响的四个方面
远程绕过监听访问服务器
服务器至强处理器哪个型号好
数据库除法的例题
软件开发实训心得与总结
上海标准软件开发市场价
网络安全基础设计
乡镇办网络安全报告制度
塔河县网络安全周校园日
网络安全问题主要指什么
计算机网络技术薪资水平
mysql数据库转换
数据库 清除库数据库
计算机网络技术专升本文科
网络安全大赛证书有什么用
亿联网络技术的产品怎么
u8怎么把账套引入数据库
软件开发 考核表
数据库 gpu
连接数据库删除用户代码
网络安全建立健全什么制度
金华网络安全宣传周
网络技术都忙得什么
网络安全公益赛
重庆华为网络技术有限公司
删除数据库第一条数据
我的世界以太服务器