使用jdbc连接数据库
程序员文章站
2024-03-09 14:05:47
...
JDBC:java data base connectivity,中文名java数据库连接
是一种用于执行SQL语句的java Api ,可以多种关系数据库提供统一的访问,它由一组用java语言编写的类和接口组成。
连接步骤:
1.step
引入关于数据库连接的jar包:
已上传。
2.step 上代码
public class JDBCConnectivity{
//创建静态全局变量
static Connection conn;
static Statement st;
/*
*
*
*加载JDBC驱动程序 → 建立数据库连接Connection → 创建执行SQL的语句Statement → 处理执行结果
* ResultSet → 释放资源
*
*/
//查询连接
public static void query(){
//加载jdbc驱动程序
Class.forName("com.mysql.jdbc.Driver");
//获取数据库连接
String db="jdbc:mysql://localhost:3306/tstt?characterEncoding=utf-8&useSSL=false";//数据库连接路径参数设置
String userName="root";//数据库用户名
String password="******";//数据库用户名密码
conn=(Connection)DriverManner.getConnection(db,userName,password);
try{
//创建statement对象
st=(Statement)conn.createStatement();
//编写sql
String sql=“select *from course”;
//执行sql并返回结果集
ResultSet rs=st.executeQuery(sql);
//遍历获取结果中的值并打印到控制台
while(rs.next()){
// 根据字段名获取相应的值
String cID = rs.getString("c_id");
String cName = rs.getString("c_name");
String TId = rs.getString("t_id");
//输出查到的记录的各个字段的值
System.out.println( "c_id"+cID+";cName:"+cName+";TID:"+TId);
}
}catch(SQLException e){
System.out.println("查询数据失败!");
}finally{
//关闭连接
conn.close();
}
}
}
3.step 实现效果
数据库:
控制台: