java链接数据库mysql (JDBC)以及常用接口命令

一:链接数据库

1.首先导入包:import java.sql.*;

2.设置 链接数据库的iP,账号,密码
private static final String URL
= "jdbc:mysql://localhost:3306/tanglili?serverTimezone=UTC";;
private static final String USER = "root";
private static final String PASSWORD = "wo521521";

3.注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");

4.链接数据库
Connection conn = DriverManager.getConnection(URL,USER,PASSWORD);

获取的conn链接数据库对象,就可以对数据库进行增删改查操作了!

二:常用接口

Connection接口,常见方法

createStatement():创建向数据库发送sql指令的Stetement对象
prepareStatement():创建向数据库发送预编译sql的preparedStatement对象
setAutoCommit():设置事务是否自动提交
commit():提交事务,
rollback():回滚事务

三:Statement及其接口,用于向数据库发送sql指令

executeQuery():用于发送查询的sql语句
executeUpdate():用于发送增删改的sql语句
execute():用于发送任意的sql语句
addBatech():把多多条的sql语句添加到批处理中
executeBatch():用于执行批处理命令

package inid.luxiaobei.wx.jdbc;

import java.sql.*;

public class DBuit {
    
private static final String  URL 
= "jdbc:mysql://localhost:3306/tanglili?serverTimezone=UTC";;
private static final String  USER = "root";
private static final String  PASSWORD = "wo521521";
    
public static void main(String[] args) throws Exception{
        
/1.注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");
//2.获取数据库连接
Connection conn = DriverManager.getConnection(URL,USER,PASSWORD);
        
//3.操作数据库
        
Statement  stmt = conn.createStatement();
//stmt.executeQuery(sql);
        
ResultSet rs = stmt.executeQuery("select * from users where name='路小北' ");
while(rs.next()) {
    System.out.println(rs.getString("name"));
        
}
       
        
// 完成后关闭
rs.close();
stmt.close();
conn.close();
    }
}

详细信息请参考:菜鸟java教程

Java MySQL 连接:https://www.runoob.com/java/java-mysql-connect.html

你可能感兴趣的:(java链接数据库mysql (JDBC)以及常用接口命令)