如何实现数据库与Java的连接

Java如何连接数据库,以及如何运用。

为什么Java要连接数据库:

在现实社会中对与我们创建的数据都要保存起来,这些数据可以用来登录,修改,办理一些业务。
那这些数据要如何保存呢?保存在文件中就读取读写出来很麻烦,而且文件不好保存。所以,我们
要把这些数据保存在一个表中,既不容易丢失,又好方便查看。所以我们就要用到数据库。

如何连接数据库:

首先先创造一个类 如:创建一个userTest类 class userTest{数据库的连接
加载驱动,该驱动只需驱动一次

如何用Java查询数据库中的数据:

然后写一个方法如:
public List user (){
Listlist =new ArrayList<>();//用于接住后面的user数据。
Connection conn =DriverManager.getConnection(dbURL,dbUser, dbPwd);
String sql =" select * from user where id= 1"//user是数据库中的表(user表中有 id name age 3列)
PreparedStatement pstmt =conn.prepareStatement(sql);
ResultSet rs =null;
try {
rs=pstmt.executeQuery();
while(rs.next()){
//再创建一个与数据库表名一样的类 user 并定义一些与user表中的变量,并添加一些set,get,tostring 方法。
User user = new User();
user.setId( rs.getInt(“userid”))
user.setUsername(rs.getString(“username”));
user.setAge(rs.getInt(“userage”));
list.add(user);
}
} catch (SQLException e) {
e.printStackTrace();
}
finally {
rs.close;
pstmt.close;
conn.close;//关闭数据
}


在Java中显示数据库中的数据

如:public void start(){
UserTest ut =new UserTest();
Listlist = ut.user();
System.out.println(list.toString());//因为User重写了tostring 方法,所以可以直接打印。

发布了5 篇原创文章 · 获赞 5 · 访问量 194

猜你喜欢

转载自blog.csdn.net/gradonisis/article/details/105200174