Java基础学习之数据库连接
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,数据库的操作mysql增删查改mysql> show databases;数据库的展示mysql> use java12使用数据库mysql> drop table person;删除表格Query
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
化淼网络技术服务
服务器文件私服搭建
考勤报表怎么修改数据库
国家网络安全竞赛脚本
网络技术属于哪个学科
asp代码数据库的操作方法
基本网络安全策略
国外数据库网站
公路局网络安全应急处置预案
连接到网络安全密钥是什么
镇江丹橙网络技术怎么样
网络安全ctf培训心得体会
微信网络安全的黑板报
快递单号查询显示服务器异常
网络安全规划 2035
数据库查询优化论文
我的世界副本服务器编号
北京时间 服务器
网络安全审计面试提问
中山网络技术优化平台
深圳市呼市网络技术有限公司
水桶服务器1.8.1
党史与网络安全
网络安全手抄报简单漂亮素描纸
惠普服务器4tb
怎样确认网络安全
为什么淘宝服务器便宜
我国在维护网络安全
网络安全法的相关知识
江西ERP软件开发