樊聪

部分源码为加密模式,需要的同学请留言

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

所谓的JDBC就是用java程序对MysqL等数据库进行增删改查,也可以理解为java程序就是MysqL数据库的"用户图形界面",不同的就是必须用java代码
对数据库进行"增删改查"而已,最重要的还是必须要对MysqL语句相当熟悉,因为JDBC执行MysqL语句是字符串形式出现,在Eclipse中
也没有对数据库语句有提示的功能,时间一长便会将英文语句忘记掉 所以MysqL重要的语句进行了适当的整理,在我的博客中共享出来了,用的时候复制粘贴即可,
至于java操作MysqL数据库用到的接口只有几个而已,只要牢记相关的接口以及创建步骤即可(红颜色的字为关键语句,不需要刻意记住,用的时候复制即可,具体模板代码在我的博客中)

1.注册驱动(DriverManager)
2.建立连接(Connection )
3.创建SQL语句(Statement )
4.执行语句
5.处理执行结果(ResultSet )
6.关闭资源链接

1.首先注册驱动有两种方式:方法一: DriverManager.registerDriver(new com.mysql.jdbc.Driver());(不用!!!)
方法二: Class.forName("com.mysql.jdbc.Driver");
在实际项目中用方法二,原因是"规定",至于"com.mysql.jdbc.Driver",是驱动名称,用的时候复制黏贴即可

2.建立连接需要Connection对象,所以必须得到Connection 该类由DriverManager类得到:Connection conn = DriverManager.getConnection(url, user, password);
该方法有三个String类型的参数:
url连接地址:如果是本机地址则为:"jdbc:mysql://localhost:3306/jdbc"不需要记,复制黏贴即可(如果想要具体了解URL的写法则参考MysqL的说明文档)
user为登陆数据库的用户名
password为密码

3.创建SQL语句需要用到Statement对象 所以必须获得该对象,该对象由Connection获得:Statement st = conn.createStatement();

4.得到Statement对象后才能执行SQL语句: ResultSet rs = st.executeQuery("select * from user");

5.ResultSet 则为查询后返回的结果对象 也是重点所在
该返回的结果和MysqL中的表结构一样 行和列的表数据,该类处理数据的模式为以next()(行)遍历,以列的数据类型得到该数据如图:


该列的数据类型java提供了完全一样的数据类型,其中Date数据稍微特殊,我的博客中有关于对Date数据处理的的代码介绍,在此不再敖述

6.将ResultSet Statement Connection对象全部closs();

未完待续······

posted on 2015-11-15 19:32  樊聪  阅读(146)  评论(0)    收藏  举报