一、jdbc介绍
jdbc:java数据库连接器,兼容常用的数据库如mysql、oracle、sqlite等
二、准备工作
1、建立数据库名称为javadb,在javadb中新建数据表student,并写入一些数据:
2、java的mysql驱动
要用java操作mysql数据库的的话,必须要使用java的mysql驱动,驱动的百度网盘下载的地址为:
链接:https://pan.baidu.com/s/1uMFA0WnX3qthWZNAD_vdrQ
提取码:vspp
下载完成后解压,解压后详细情况为
3、建立java应用程序,命名为jdbcDemo,在src同目录下新建lib并将之前的mysql-connector-java-5.1.7-bin.jar复制到lib文件夹下,详细情况如图:
之后需要将此jar包添加到路径中,执行操作:
右键jar包 ==> build path ==> add to build path
三、建立包com.example.demo,在demo下建立class,具体代码:
package com.example.demo;
import java.sql.Connection;
import java.sql.Driver;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class JdbcDemoTest {
public static void main(String[] args) {
try {
//1、注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//连接数据库
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/javadb", "root", "123456");
//创建statement
Statement st = conn.createStatement();
//sql语句
String sql = "select * from student";
//执行并返回结果
ResultSet rs = st.executeQuery(sql);
while(rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
String str = "id = "+id+" name = "+name+" age = "+age;
System.out.println(str);
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
四、运行结果
好啦好啦!休息休息!