JDBC入门简单实例
·
一.介绍
概念:Java数据库互连,JDBC是一套标准(接口),用来连接关系型数据,各个数据库厂商去实现具体的功能,用户使用时使用相同一套标准即可。但是在使用时得导入不同公司提供的包(里面包含了具体实现)。
二.准备工作
开发环境:Idea+mysql+navicat
官网下载:mysql的驱动jar包
在MySQL中建一个test数据库中新建一张stu表,表的结构和数据如下所示:
打开idea,新建一个project,在项目根目录下新建一个文件夹Lib,将下载好的mysql驱动jar包,放进Lib文件夹中。
三.代码如下
package djc.sherry;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JdbcDemo {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
// 1.注册驱动
Class class1 = Class.forName("com.mysql.jdbc.Driver");
// 2.创建数据连接 DriverManager.getConnection()方法:获取数据库连接
// 访问数据库的路径
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "111111";
String name, address, tel;
int age;
//3.获取连接
Connection connection = DriverManager.getConnection(url, user, password);
//4.创建statement对象实例
Statement stmt = connection.createStatement();
String sql = "select * from stu";
//获取结果集
ResultSet rs = stmt.executeQuery(sql);
while (rs.next()) {
name = rs.getString(2);
age = rs.getInt(3);
address = rs.getString(4);
tel = rs.getString(5);
System.out.println("姓名: " + name + " 年龄:\t" + age + " 地址:\t" + address + " 电话:\t" + tel);
}
}
}
四.运行结果
更多推荐
已为社区贡献10条内容
所有评论(0)