1.数据库操作可以说是最重要的 ; 但是实际开发中不可能利用你的小海豚来进行操作 ; 那么我就带大家来利用java代码 实现最简单的操作数据库案例
package com.itheima.dao;
import org.junit.Test;
import java.sql.*;
public class JDBCTest {
@Test
public void test() throws SQLException {
//1.注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
//2.获得连接
Connection connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/day06", "root", "root");
//3.得到执行sql语句的对象statement
Statement statement = connection.createStatement();
//4.执行sql语句,并且返回结果
ResultSet resultSet = statement.executeQuery("select * from users");
//5.处理结果
while (resultSet.next()){
System.out.println(resultSet.getObject(1));
System.out.println(resultSet.getObject(2));
System.out.println(resultSet.getObject(3));
System.out.println(resultSet.getObject(4));
System.out.println(resultSet.getObject(5));
System.out.println("--------------------------------");
}
//6.关闭资源
connection.close();
statement.close();
resultSet.close();
}
}
2.先在数据库软件中创建一个名为day06的数据库,然后再创建一个名为users的表(脚本提供,直接执行即可)
create table users(
id int primary key auto_increment,
name varchar(40),
password varchar(40),
email varchar(60),
birthday date
)character set utf8 collate utf8_general_ci;
insert into users(name,password,email,birthday) values('zs','123456','[email protected]','1980-12-04');
insert into users(name,password,email,birthday) values('lisi','123456','[email protected]','1981-12-04');
insert into users(name,password,email,birthday) values('wangwu','123456','[email protected]','1979-12-04');
3.接下来创建一个文件名为lib的文件夹, 然后往里添加一个myslq 连接的jar包 (jar包自行下载吧,照着名字, 下载地址https://mvnrepository.com/)