package cn.tedu.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
//测试jdbc的入门案例
public class Test1 {
public static void main(String[] args) throws Exception {
//1.注册驱动
Class.forName("com.mysql.cj.jdbc.Driver");//高版本架包的路径
//2.连接数据库(用户名 密码 IP地址 端口号)
//url的格式 使用的协议 IP地址 端口号 数据库名
String url="jdbc:mysql://localhost:3306/mysql?characterEncoding=utf8";
String user="root";//用户名
String pwd="root";//密码
Connection conn =DriverManager.getConnection(url,user,pwd);
//3.获取传输器
Statement st=conn.createStatement();
//4,执行sql--查询部门表的所有数据
String sql="select * from dept";
//执行了查询的语句,并且把结果封装给了ResultSet结果集
ResultSet rs=st.executeQuery(sql);
//5.解析结果集
while(rs.next()){//next()判断有没有下一条数据,有返回true,没有返回false
//获取数据,可以根据列的编号 或者 列名
int num1=rs.getInt(1);//获取第一列的数据
String name = rs.getString(2);
String loc = rs.getString(3);
System.out.println(num1+name+loc);
//6.释放资源
rs.close();//释放结果集
st.close();//释放传输器
conn.close();//释放连接
}
}
}
jdbc的入门案例
最新推荐文章于 2024-07-25 23:33:25 发布