mysql中的jdbc
大致回忆一下,看了视频讲解的mysql中的jdbc'功能,总结一下;
jdbc'是数据库连接业务方面的一道桥梁,就好比河两岸,如果我们想使两面连接,那就要使用jdbc来进行连接,因为业务层方面不能直接连接数据库;
每个数据库公司都有自己的jdbc,他是sun公司为了让开发人员更好的完成开发工作而想出的一种统一做法,开发人员只需要学习使用jdbc就可以了,我的理解就是应该讲接口当中的SUB一样吧,为了统一接口的形状而确定下来;
mysql中的传统连接方式,大概简单概括一下;
第一步,加载驱动,要加载驱动就要用到jar包(connector),在idea当中创建一个lib包,把jar包完全导入进去。然后写加载驱动代码;
Class.forName("com.mysql.jdbc.Driver");固定写法;
第二步,连接数据库,也就是登录数据库的账号密码还有地址,
url,username,password;
这里的话地址值url使用问号衔接参数,打上这么一段话
?useUnicode=true&characterEncoding=utf8&useSSL=true";
编码支持中文和安全连接;
第三步获取数据库对象:
Connection connection = DriverManager.getConnection(url, username, password);
第四步,使用数据库对象来执行数据库对象
Statement statement = connection.createStatement();
第五步执行sql语句
使用ResultSet resultSet = statement.executeQuery(sql);
输出出来;
第六步;关闭连接
三个对象
resultSet 、
statement、
connection ;
一定要关闭连接,非常耗费资源。
over;