JDBC编程,Intellj IDEA

2021/3/16
环境:Intellj IDEA+mysql

JDBC编程步骤

1. 加载数据库驱动

//加载数据库驱动,驱动由数据库厂商提供
Class.forName("com.mysql.cj.jdbc.Driver");

老版mysql驱动为"com.mysql.dbc.Driver"

2. 建立与数据库的连接

通过DriveManager类的getConnection()方法

            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbcexam","root","**password**");

3. 发送sql命令

statement.executeQuery(sql);

4. 返回结果集

ResultSet resultSet =  statement.executeQuery(sql);

5. 断开与数据库的连接

//关闭结果集
resultSet.close();
//关闭statement
statement.close();
//关闭数据库链接
con.close();

完整代码

import java.sql.*;


public class JDBCMysqlTest1 {
    public static void main(String[] args) throws ClassNotFoundException {
        try{
            //加载数据库驱动,驱动由数据库厂商提供
            Class.forName("com.mysql.cj.jdbc.Driver");
            //建立数据库链接
            Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbcexam","root","2943980052");
            //创建statement对象
            Statement statement = con.createStatement();
            //sql语句
            String sql = "select * from student";
            //执行sql语句,返回结果集
            ResultSet resultSet =  statement.executeQuery(sql);
            //输出结果
            while(resultSet.next()){
                String snum = resultSet.getString("snum");
                String sname = resultSet.getString("sname");
                String sage = resultSet.getString("sage");
                System.out.println(snum+"\t"+sname+"\t"+sage);
            }
            //关闭结果集
            resultSet.close();
            //关闭statement
            statement.close();
            //关闭数据库链接
            con.close();

        }catch(Exception e){
            e.printStackTrace();
        }
   }
}

你可能感兴趣的:(Java,mysql,jdbc,java,intellij,idea)