发表于: 2017-09-16 23:23:03
2 823
学习Jdb相关概念及操作
1:简单理解JDBC是用于在Java语言编程中与数据库连接的API,是一种规范的接口,而且可以连接到数据库,创建SQL或MySQL语句,在数据库中执行SQL或MySQL查询,查看和修改结果记录;并且有访问底层数据库的能力,这也就使得Java可以编写除了Java应用程序以外的可执行文件,用jdbc驱动程序来访问数据库,并且储存数据。
2:JDBC架构由JDBC接口以及jdbc驱动程序接口组成,前者提供Java应用程序到JDBC管理器连接;后者提供JDBC管理器到数据库驱动程序的连接;JDBC这个接口会提供接口和类 :管理数据库驱动程序列表的类DriverManager,处理与数据库服务器的接口Driver,用于联系数据库的所有方法的接口Connection,创建对象将SQL语句提交到数据库的接口Statement,保存从数据库检索数据的接口ResultSet以及处理数据库应用程序中发生的任何错误的类SQLException
3:JDBC的包java.sql以及javax.sql,可以提供与数据库进行交互的主要类,和一些其他利于交互方便的作用。
4:查找案例并在IDEA里创建一个JDBC应用程序, 打开数据库连接,执行SQL查询并显示结果。具体可以分为几个步骤:首先导入它包含数据库编程所需的JDBC类的包,用import java.sql.*;
然后注册JDBC驱动程序打开与数据库的通道,用DriverManager.getConnection()
方法创建一个Connection
对象,与数据库的物理连接,使用类型为Statement
的对象来构建和提交SQL语句到数据库执行查询;使用相应的ResultSet.getXXX()
方法从结果集中检索数据。在这之间需要配置好MySQL相关数据库及表。
明日计划的事情:
2:学习mybatis相关概念操作。
遇到的问题及解决方法:
1:案例本来是在命令行操作,但是老是报错,师兄也不建议用,直接用工具IDEA吧;CTRL+shift+alt+s导入jar包时要选对版本5.0否则会报错;
2:整个流程还是很模糊不够清晰,一些类接口的专业术语理解起来很不容易,明天主要理解代码,多操作试试,尽量明白实现的功能吧;
收获:
实现jdbc的连接由Java程序到MySQL
评论