自学内容网 自学内容网

Java调用数据库 笔记06 (修改篇)

1.创建Java的普通class类

2.加载驱动

Class.forName("com.mysql.jdbc.Driver");

3.驱动管理类调用方法进行连接,得到连接对象

DriverManager.getConnection(url, user, password);

其中设置参数:

static final String url= "jdbc:mysql://localhost:3306/填写数据库名字";
static final String user="root";
static final String password="填写密码值";
//final设置这些参数数据不可更改

强制类型转换【子类 对象名=(子类)父类】

Connection connection=(Connection)DriverManager.getConnection(url, user, password);

4.创建执行sql的对象

 Statement statement=(Statement)connection.createStatement();
//大碗套小碗,同理上一条

5.执行sql对象

 int num=statement.executeUpdate(sql);

6.释放资源

 if(statement!=null) {
statement.close();
 }
 if(connection!=null) {
connection.close();
 }

完整版:
 

package db;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import javax.swing.Spring;

import com.mysql.jdbc.Connection;
import com.mysql.jdbc.Statement;

public class data {
//final设置不可更改属性
static final String url= "jdbc:mysql://localhost:3306/rain";
static final String user="root";
static final String password="2020";
public static void main(String[] args) {
String sql = "update st01 set name=\"xx\",age=16 where id=2";//获取数据
update(sql);
}
//创建查找方法
//创建修改方法
public static void update(String sql) {
//①加载驱动,调用数据库
try {
Class.forName("com.mysql.jdbc.Driver");
//用户信息
//驱动管理类调用方法进行连接,得到连接对象
//子类 对象名=(子类)父类-->大碗装小碗
Connection connection=(Connection)DriverManager.getConnection(url, user, password);
//创建执行sql的对象
    Statement statement=(Statement)connection.createStatement();
//执行sql对象
    int num=statement.executeUpdate(sql);
//释放资源
    if(statement!=null) {
    statement.close();
    }
    if(connection!=null) {
    connection.close();
    }
    
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

}

【注意:添加和删除本质上还是修改处理,所以添加和删除的方法操作和修改一致,唯一区别就是主函数部分的sql不同】

总结:


原文地址:https://blog.csdn.net/m0_74977981/article/details/142381799

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!