北京网站设计研究与开发公司,域外网站,濮阳全员核酸检测,网页转向功能网站JDBC#xff1a;Java DadaBase Connectivity 即Java语言连接数据库。 本质#xff1a;JDBC是SUN公司制定的一套接口#xff08;interface#xff09;。 作用#xff1a;不同的数据库有自己独特设计原理#xff0c;JDBC的可以让Java程序员关注业务本身#xff0c;而不需要…JDBCJava DadaBase Connectivity 即Java语言连接数据库。 本质JDBC是SUN公司制定的一套接口interface。 作用不同的数据库有自己独特设计原理JDBC的可以让Java程序员关注业务本身而不需要关注数据库底层是怎么实现的。
面向接口编程的作用解耦合——降低程序的耦合度提高程序的扩展力。多态机制就是典型的面向抽象编程。 JDBC开发前的准备工作先从官网下载对应的驱动jar包然后将其配置到环境变量classpath当中针对文本编辑器开发使用IDEA有自己的配置方式。
JDBC编程六步
注册驱动——告诉Java程序即将要连接的是哪个品牌的数据库获取连接——表示JVM的进程和数据库进程之间的通道打开了这属于进程之间的通信使用之后一定要关闭获取数据库操作对象专门执行sql语句的对象执行SQL语句DQL, DML处理查询结果集——只有当第四步执行的是select语句的时候才有这第五步处理查询结果释放资源——使用完资源之后一定要关闭资源Java和数据库属于进程之间的通信开启后一定要关闭。
注册驱动与获取连接 注意区别驱动定义的类及其实现的接口通过包名——com.mysql.jabc来区分。 举例 常用注册方式利用反射机制 因为com.sql.jdbc.Driver中实现了注册的静态方法 使用资源拜访定期绑定属性配置文件 先创建配置文件 注意实际开发中不建议把连接数据库的信息写死在java程序中。
处理查询结果集 使用executeQuery执行查询语句通过.next()方法判断是否有数据使用.getString()方法获取数据其中的参数表示第几列。 提高程序的健壮性——通过列名查询结果的列名不是表中的列名访问数据 用特定类型的获取数据值
IDEA配置驱动
右击module创建的模块—— Open Module Settings : 点击Libraries —— 点击号选择java —— 添加驱动的jar包 当前添加的驱动jar包是针对这个module而言的如果有其他模块也需要那么对那个模块进行同样的设置 引入成功后可以在这个地方查看