美文网首页
Java JDBC 操作步骤

Java JDBC 操作步骤

作者: RicherYY | 来源:发表于2018-12-27 22:59 被阅读0次

    今天听了一天的JDBC还有有些懵,但是记录一下自己理解的东西

    1.操作JDBC需要在Java中导入架包,具体细节有时间再写。
    2.需要获取JDBC连接对象Connection对象

    连接JDBC应该有五个步骤:
    1.新建一个工程并添加数据库的驱动包
    2.找数据库驱动
    3.使用JDBC通过账号、密码和数据库地址跟数据库建立连接
    4.在连接上创建声明,主要用来执行SQL操作
    5.执行SQL操作
    简单来讲就是:贾琏欲执事(谐音)

    • 贾:加载注册驱动
    • 琏:获取连接对象
    • 欲:创建语句对象
    • 执:执行SQL语句
    • 事:释放内存

    案例

    在MySQL中创建一个表

    加载注册驱动

    利用反射原理注册驱动,现在不理解也没什么大问题,但是一定要记得写这一步
    Class.forName("com.mysql.cj.jdbc.Driver");

    简便写法
    直接再静态代码块中写入,同时检测驱动是否存在

        private static boolean initialize = true;
        static{
            //利用反射的原理检测驱动类是否存在
            try {
                Class.forName("com.mysql.cj.jdbc.Driver");
            } catch (ClassNotFoundException e) {
                e.printStackTrace();
                initialize = false;
            }
        }
        
    

    获取连接对象

    通过DriverManager类得getConnection方法来获取连接对象
    参数有
    连接数据库的url
    url:jdbc:mysql://localhost:3306/库名
    user:数据库用户名
    password:数据库密码

    Connection conn = DriverManager.getConnection("/*连接地址*/", "/*用户名*/", "/*密码*/");

    创建语句对象

    创建一个语句用于发送到SQL数据库中
    Statement st = conn.createStatement();

    执行sql语句

    //创建表的语句
    String sql = "/*增、删、改、创建表*/";
    //执行上述语句
    st.executeUpdate(sql);
    

    释放内存

    //注意执行顺序最后开启的先关闭
    st.close();
    conn.close();
    

    相关文章

      网友评论

          本文标题:Java JDBC 操作步骤

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