javaweb之一个简单的JDBC入门(内有mysqljdbc的驱动包)

英文全称:java database connectivity

意义:java数据库连接,顾名思义,就是和数据库之间进行交互

入门开发步骤:

1.注册驱动,加载实现类DriverManager

2.获取链接connection

3.执行sql语句statement

4.如果执行查询语句话会返回一个resultset

5.释放链接资源

代码示例:(注意要导入正确的包)

package cn.itcast.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
//这个就是JDBC的驱动包
import com.mysql.jdbc.Driver;

public class JdbcDemo {

	public static void main(String[] args) throws SQLException {
		//在运行之前得有一个JDBC的驱动包
		//完成注册
		DriverManager.registerDriver(new Driver());
		//获取链接,三个参数
		//第一个url,jdbc:mysql://localhost:3306/liteyu前面都是一样的,只有后面的liteyu不一样,它是数据库的名称
		//第二个,数据库的用户名
		//第三个,数据库的密码
		Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/liteyu", "root", "123456");
		//编写sql语句
		String sql="select * from t_user";
		//获取能执行sql语句的对象
		Statement stmt=conn.createStatement();
		//执行sql语句,将写好的sql语句传进去
		ResultSet rs=stmt.executeQuery(sql);
		//循环遍历获取表中的内容
		while(rs.next()) {
			int id=rs.getInt("id");
			String username=rs.getString("username");
			String password=rs.getString("password");
			System.out.print(id);
			System.out.print(username);
			System.out.println(password);
		}
		//关闭资源
		rs.close();
		stmt.close();
		conn.close();
	}

}

结果:

1meimei123
2aaa456

数据库结构:

mysql驱动包:

链接:https://pan.baidu.com/s/11B4qRtFu1acTLguC-BfmvQ 
提取码:xv23 

猜你喜欢

转载自blog.csdn.net/qq_41901915/article/details/86291259