赞
踩
本文以java连接mysql为例讲解;仅仅记录了一部分知识点,其余我还没学完,后面会补充!初学JDBC文章仅仅是我个人对知识点的理解,请谨慎参考!
目录
我们java是使用JDBC连接任何提供了JDBC驱动程序的数据库系统(市面上常见的数据库都实现了)所以我么需要先下载对应的JDBC ,
MySQL_JDBC的下载网站:MySQL :: Download Connector/J
下载之后,解压到一个文件夹;(项目前期要导入jar包就在这个文件夹里面)
然后新建工程,导入jar包,详细过程可以参考:哔哩哔哩黑马的这个课程,新建工程、导包在第一集的第15分钟处左右,
综上图,可分析得,步骤可分六步;
疑惑:我们为什么要注册驱动啊?驱动又是什么?
解释:
疑惑:我们为什么要获取连接?又如何获取连接?获取连接需要什么?
解释:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test");
(它专门执行sql语句的对象)我们使用Statement对象也可以获得数据库操作对象,但是使用Statement会伴随着sql注入问题,但是使用PreparedStatemen就会避免sql注入;
PreparedStatement ps = conn.prepareStatement(sql);
我们通过调用PreparedStatement中的方法execute,可以执行sql语句;
ps.execute();
(只有执行select 语句才有的步骤)
(使用完后,一定要关闭)
- finally {
- //关闭资源
- try {
- conn.close();
- } catch (SQLException e) {
- throw new RuntimeException(e);
- }
- try {
- ps.close();
- } catch (SQLException e) {
- throw new RuntimeException(e);
- }
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。