发表于: 2021-10-30 22:23:40
1 964
今天完成的事:了解xml的发展简史,了解xml的基本概念与用法,学习了jdbc连接数据库,并查询表中的数据。使用jdbc连接数据库时需要加载相应的驱动。
这是今天连接mysql数据库并查询报名业务表中的部分数据
import java.sql.*; //导入java.sql包
//创建类
public class Gradation {
//声明Connection对象
static Connection con;
//声明Statement对象
static Statement sql;
//声明ResultSet 对象
static ResultSet res;
//连接数据库方法
public Connection getConnection(){
try{
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
e.printStackTrace();
}
try{
con= DriverManager.getConnection("jdbc:mysql://localhost:3306/application","root","deng796443");
} catch (SQLException e) {
e.printStackTrace();
}
//返回Connection 对象
return con;
}
//主方法
public static void main(String[] args){
//创建本类对象
Gradation c=new Gradation();
//与数据库建立连接
c.getConnection();
try{
//实例化Statement对象
sql=con.createStatement();
//执行SQL语句,返回结果
res=sql.executeQuery("select * from applicationForm");
//如果当前语句不是最后一条,则进入循环
while(res.next()){
//获取表中列名为id的字段值
String id =res.getString("id");
//获取表中列名为username的字段值
String name=res.getString("username");
//获取表中列名为sex的字段值
String sex=res.getString("sex");
//获取表中列名为birthday的字段值
String birthday=res.getString("birthday");
//将列值输出
System.out.print("id:"+id);
System.out.print("姓名:"+name);
System.out.print("性别:"+sex);
System.out.println("生日:"+birthday);
}
}catch(Exception e){
e.printStackTrace();
}
}
}
输出结果为:
id:1姓名:赵六性别:男生日:1992-03-04
id:2姓名:邓科荣性别:男生日:1990-12-26
id:3姓名:张三性别:男生日:1996-12-01
id:4姓名:李四性别:女生日:1996-06-07
id:5姓名:王五性别:男生日:1992-02-04
id:6姓名:张美丽性别:女生日:1997-05-14
id:7姓名:王姬性别:女生日:2000-06-05
id:8姓名:张大性别:男生日:1999-09-01
id:9姓名:欧阳易博性别:男生日:1991-02-18
id:10姓名:梅佳佳性别:女生日:1994-12-12
id:11姓名:唐博性别:男生日:1993-07-19
在连接数据库成功后,在思考任务一中的mybatis连接数据库时如何实现的,并查询资料
今天遇到的问题:在查询mybatis连接数据库时,需要了解的知识点有点多,不熟悉idea中的pom.xml的配置方法,新建maven项目中pom.xml总是报错。不知道如何开始建立项目中应该加载的jar包,需要哪些jar包,如何在xml中配置。建立一个项目标准化的目录结构是如何的
明天的计划:学习mybatis 的搭建环境,通过mybatis连接数据库能够查询到表中的数据
今天的收获:了解到传统的jdbc的优劣势,并学会了通过传统的jdbc来操作数据库
评论