Java基础学习之数据库连接
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,数据库的操作mysql增删查改mysql> show databases;数据库的展示mysql> use java12使用数据库mysql> drop table person;删除表格Query
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
广州大一互联网络科技有限公司
国智互联网科技
科技互联网项目
互联网和科技创新
互联网与科技金融数据
易互联网科技有限公司
迪茉互联网科技
腾讯科技 互联网女皇
佰商互联网科技有限公司
互联网科技股有哪些
镁科技互联网资讯平台
恒生互联网科技指数跳水
如何创新互联网科技
佛山市翊博互联网络科技有限公司
为客找房互联网科技公司怎么样
山东大美朱楼互联网科技有限公司
长沙渺峰互联网科技有限公司
互联网领先科技活动
互联网科技企业文化
如何强化互联网金融科技
互联网科技财经
互联网科技公司税收优惠
互联网巨头反垄断金融科技
互联网最新的科技有限公司
港股互联网科技股
关于新基建和互联网科技
恒生科技互联网指数分析
华服互联网科技官网
新兴科技互联网创新大赛颁奖典礼
互联网科技的全部知识