数据库的操作mysql
增删查改
mysql><强> 强>显示数据库;
数据库的展示
mysql><强>使用java12 强>
使用数据库
mysql>删除表人;
删除表格
查询好,0行影响(0.01秒)
mysql><强>创建表的人(int(4)岁名字varchar (20), telNum varchar (14));
查询好,0行影响(0.01秒)强>
创建表格名为人
mysql><强>插入人(年龄、名字、telNum)值(20,“AA",“13603711234“);
查询好了,1行影响(0.02秒)强>
插入数据
mysql><强>更新人设置telNum=?3838260132”;名字=癈C"
查询好了,1行影响(0.00秒)强>
更新数据
mysql><强>删除从一个人=20岁;
查询好了,1行影响(0.00秒)强>
表格数据的删除
//更新数据表中文报错,因为创建数据库的时候并没有指定字符编码
<强> mysql>更新人集名称=罢湃?telNum=?8603710987“
错误1366 (HY000):不正确的字符串值:“\ xD5 \ xC5 \ xC8 \ xFD”为“名称”列在第1行
强>
创建一个可以存储汉字的数据库
//插入多条记录报错
mysql>插入人(年龄、名字、telNum)值(22日“DD",“110“)(23日“;”;“120“)
,
错误1064(42000):你有一个错误在您的SQL语法;检查手册
对应你的MySQL服务器版本的语法使用附近的(23日“
”,“120“)”在1号线
Java与数据库的连接
首先建立驱动:
DriverManager。registerDriver(新司机());
- - - - - -然后建立连接
连接康涅狄格州=DriverManager.getConnection (“jdbc: mysql://localhost: 3306/computer",“root",“root");
建立SQL语句
=声明声明(声明)conn.createStatement ();
ResultSet ResultSet=statement.executeQuery (“select * from user");
<>强数据的处理
遍历数据并且进行接收强>
,(<强> resultSet.next () 强>){
字符串名称=resultSet.getString (“name");
双嗨!=resultSet.getDouble (“heigh");
字符串性=resultSet.getString (“sex");
int重量=resultSet.getInt (“weight");
System.out.println(“姓名为“+名称+“身高为“+嗨! +“性别为“+性),
}
<强>创建四个接受的对象,进行数据的接受。强>