JDBC简单流程

Step1:加载对应数据库(比如mysql、oracle、sqlserver)的驱动器

1、以mysql驱动器为例,下载好对应的jar包后,在项目对应目录下新建一个lib文件夹,将jar包复制到该文件夹中。
JDBC简单流程_第1张图片
2、然后选中该jar包,右键选择“add as library”,在“Add to module”栏中选择想要应用该jar包的moudle:
JDBC简单流程_第2张图片
也可以点击左上角File,选择“project structure”,选择“moudles”,选择你需要使用mysql驱动的moudle,然后在dependencies下面选择“+”号,添加mysql的驱动,再点apply即可。
JDBC简单流程_第3张图片

Step2:打开sqlyog,创建数据库名称为"atguigu",并新建表。

JDBC简单流程_第4张图片

补充mysql的启动

在开始处的搜索栏搜索:services.msc
即可打开服务,然后在里面可以找到mysql,手动开启或者关闭。
JDBC简单流程_第5张图片

Step3:写jdbc连接代码

分为如下几步:
1.注册驱动
2.创建连接
3.创建Statement
4.执行SQL,如果是查询返回结果集,并处理结果集
5.释放资源
完整代码如下:

public class Demo {
    public static void main(String[] args) throws SQLException {
        //1.注册驱动
        DriverManager.registerDriver(new com.mysql.jdbc.Driver());
        //2.创建连接
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/atguigu", "root", "980325");
        //3.创建Statement对象,用于执行sql语句
        PreparedStatement pst = conn.prepareStatement("select * from t_department");
        //4.执行SQL,如果执行查询返回结果集
        ResultSet rs = pst.executeQuery();
        //5.解析结果集
        while (rs.next()) {//输入rs.next()w,然后按Tab键即可
            //取出一条记录
            Object did = rs.getObject(1);
            Object dname = rs.getObject(2);
            Object desc = rs.getObject(3);
            System.out.println(did+" - "+dname+" - "+desc);
        }
        //6.释放资源
        rs.close();
        pst.close();
        conn.close();

    }

}

运行即可:
JDBC简单流程_第6张图片

你可能感兴趣的:(java,jdbc)