附上百度百科解释:JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API。
需要用到的开发环境有:idea – mysql – webyog .安装过程见此博客。
从此处开始实现。
1.建立数据库表
用户sqlyog建立一个三列表,列名分别为 id, pname , pclass,表示宠物编号,宠物名称和宠物类别。 (我之前不知道这个软件用处的时候,靠写命令建立数据库,表,做添加数据工作,类似个人)
2.SEVEN STEPS FOR JDBC
1.加载驱动
2.创建连接
3.写sql
4.得到statement对象
5.执行sql 得到结果集
6.处理结果集
7.关闭资源
3.加载驱动
package com.zhongruan;
import java.sql.Connection;
public class drive {
public static void main(String[] args) {
//1.加载驱动
try {
Class.forName("com.mysql.jdbc.Driver");
System.out.println("驱动加载成功");
//2.创建连接
//3.写sql
//4.得到statement对象
//5.执行sql 得到结果集;
//6.处理结果集
//7.关闭资源
} catch (Exception e) {
e.printStackTrace();
}
}
}
输出结果:
4.连接数据库
package com.zhongruan;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Connection;
import java.sql.PreparedStatement;
public class link {
public static void main(String[] args) {
Connection connection = null;
//1.加载驱动
try {
Class.forName("com.mysql.jdbc.Driver");
//2.创建连接
connection = DriverManager.getConnection
("jdbc:mysql://127.0.0.1:3306/petsman?useSSL=true&" +
"characterEncoding=utf-8&user=root&password=password");
System.out.println("创建连接成功");
//3.写sql
//4.得到statement对象
//5.执行sql 得到结果集;
//6.处理结果集
//7.关闭资源
} catch (Exception e) {
e.printStackTrace();
}
}
}
输出结果:
5.写sql语句(先写一个比较简单的select * from pets2
String sql = "select * from pets2";
6.得到statement对象