数据库的相关操作
一. Mysql的基本语句
我们已经在Mysql中设置了数据库,并建立了一个表。表名为stu,属性有id,name,age。并设置了几条数据。
1.查询所有数据
代码如下(示例):
select * from stu
2.插入数据
代码如下(示例):
insert into stu (id,name,age) values (1,"爱丽丝",10)
3.删除数据
代码如下(示例):
delete from stu where name="爱丽丝"
4.修改数据
代码如下(示例):
update stu set name="灰姑娘" where name="huiguniang"
JDBC链接数据库
1,先导入对应的jar包,并进行配置
2,新建java文件
3,声明String sql=“sql语句”;
4,通过Class.forName();导入数据库
5,通过Connection conn = DriverManager.getConnection(address,dataBaseName,dataBasePwd);执行操作
代码如下(示例):
import Java.sql.*;
public class Test{
public static void main(String[] args){
Connection conn =null;
String address="jdbc:mysql://连接地址:3306/数据库名?useSSL=false&serverTimezone=UTC";
String dataBaseName="数据库用户名";
String dataBasePwd="数据库密码";
try {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(address,dataBaseName,dataBasePwd);
System.out.println("数据库链接成功");
} catch (Exception e) {
System.out.println("数据库链接失败");
e.printStackTrace();
}finally {
try {
conn.close();
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}
}
注意:链接地址,数据库名,用户名,密码根据自己的实际情况进行改写。
连接成功后可以对数据库进行操作
1. 数据的查询
import javax.xml.transform.Result;
import java.sql.*;
public class lsg_jdbc {
public static void main(String[] args) {
String address="jdbc:mysql://连接地址:3306/数据库名?us