发表于: 2017-11-25 23:46:07
4 664
今天完成的任务:
一、准备复盘ppt
二、复习一下jdbc
1. DriverManager: 驱动管理,这个类管理数据库驱动程序的列表。确定内容是否符合从Java应用程序使用的通信子协议正确的数据库驱动程序的连接请求。识别JDBC在一定子协议的第一个驱动器将被用来建立数据库连接。
上面这段话有点复杂,先可以将驱动简单的认为是判断是那种数据库的方法。
在java中使用的方法
mysql: Class.forName("com.mysql.jdbc.Driver")
oracle: Class.forName("oracle.jdbc.driver.OracleDriver")
2. Connection : 此接口与接触数据库的所有方法。连接对象表示通信上下文,即,与数据库中的所有的通信是通过此唯一的连接对象。
这个就是去配置和数据库连接的信息了,比如数据库的url,用户名,密码。我们肯定是要告诉java,去哪里找数据库,然后数据库的密码是什么,这样才能连接到数据库。
使用方法:
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/student","root","123456");
数据库所处于的ip:localhost (本机)
数据库的端口号: 3306 (mysql专用端口号)
数据库名称 student
账号 root
密码 admin
3. Statement : 可以使用这个接口创建的对象的SQL语句提交到数据库。一些派生的接口接受除执行存储过程的参数.
这个的作用就是去执行sql语句了,把sql语句通过建立好的连接,发送到数据库执行,并且返回结果。
三、看方案。
明天的计划:
明天早上应要和散修的小伙伴讨论一下方案。
遇到问题:
暂时没有
收获:
对jdbc的流程更清楚了。
评论