美文网首页
java链接数据库mysql (JDBC)以及常用接口命令

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

作者: 萤火虫de梦 | 来源:发表于2019-05-13 18:37 被阅读0次

    一:链接数据库

    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)以及常用接口命令

          本文链接:https://www.haomeiwen.com/subject/dqlraqtx.html