Java基础学习之数据库连接
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,数据库的操作mysql增删查改mysql> show databases;数据库的展示mysql> use java12使用数据库mysql> drop table person;删除表格Query
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
sql兼容各种数据库
数据库 索引 是否有效
东营网络技术有限公司电话
崇明区企业软件开发专业服务
肇庆社交软件开发报价
orcale导入新数据库
服务器的牌子
方舟生存进化8818服务器
利用群晖域名做服务器
造梦西游ol以前的服务器去哪里了
云南天庆网络技术有限公司
维普数据库什么意思
数据库如何将时间显示出秒
保存数据库快捷键
网络技术4个
智慧网络技术有哪几种
叮哒助手虚拟打卡连接服务器失败
莱州微信公众号软件开发哪家靠谱
知名的独立软件开发商
南通软件开发平台
云平台服务器客户端的区别
麻将图像识别软件开发
网络技术 网络强国
网络安全护卫队
linux服务器书籍
数据库设计课程引入
网络安全知识云课堂公众号
2008数据库如何编辑表
数据库如何开启归档模式
同时打开微信数据库