JDBC连接MySQL的数据库
开发工具:eclipes
数据库:mysql 5.6
jdk:1.8
目的:通过简单示例,教会大家如何通过java的代码实现的MySQL的数据库访问。
访问数据库:首先要加载数据库的驱动程序(只需要在第一次访问数据库时加载一次),然后每次访问数据库创建一个连接对象,接着执行操作数据库的SQL语句,最后在完成数据库操作后,销毁前面创建的数据库连接的连接及连接(不关闭连接,占内存,对资源浪费较大,关闭释放资源)。
前戏:1。本地下载并装好mysql5.6数据库,创建名为jdbctest数据库,创建一张学生信息表student_information(表字段,id,name,age随便输入几条数据)。


jdbc:Java数据库连接
步骤:
1.注册驱动2.建立连接3.创建声明对象(与数据库打交道必用这个对象)4。执行查询,得到结果集5.遍历循环结果集6.释放资源
一。建立的java工程目录结构如下

java的工程目录
1,建立lib文件夹将jdbc驱动jar包复制到lib文件夹下(连接数据库时,需要导入相应的厂家驱动才能进行),然后选中该jar包右击弹出列中选择Build Path。
2,创建jdbcTest测试类
3,创建jdbcUtil工具类。
二.jdbcTest.java类代码如下
package com.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;import com.Util.JDBCUtil;public class jdbcTest {public static void main(String[] args) {ResultSet rs =null;Statement st = null;Connection conn = null;try {//1注册驱动//Driver这个类里面有静态代码块一上来就执行了,所以等同于注册了两次,并无必要,参照文档class.forName方式实现即可//DriverManager.registerDriver(new com.mysql.jdbc.Driver());Class.forName("com.mysql.jdbc.Driver");//2建立连接conn = DriverManager.getConnection("jdbc:mysql://localhost/testjdbc