Java JDBC 操作步骤

2018-12-27  本文已影响0人  RicherYY

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

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

连接JDBC应该有五个步骤:
1.新建一个工程并添加数据库的驱动包
2.找数据库驱动
3.使用JDBC通过账号、密码和数据库地址跟数据库建立连接
4.在连接上创建声明,主要用来执行SQL操作
5.执行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();
上一篇下一篇

猜你喜欢

热点阅读