java连接sqlserver数据库_java考勤管理系统

java连接sqlserver数据库_java考勤管理系统,第1张

java连接sqlserver数据库_java考勤管理系统 JDBC(Java Database Connectivity的缩写,简称JDBC)就是java数据库连接,它是java程序连接和数据库 *** 作的应用程序API接口,说白了就是用Java语言来 *** 作数据库。

原来我们 *** 作数据库是使用SQL语句来 *** 作数据库,JDBC是用Java语言连接数据库,然后向数据库发送SQL语句,就可以实现java语言 *** 作数据库。

JDBC为java访问数据库提供了通用的API接口,既然是通用的API接口,也就是说我们可以通过JDBC连接各种关系型数据库,只要每个数据库提供对应的驱动jar包,以及数据库服务器地址和登录这个数据库的用户名和密码,那么就通过JDBC访问MySQL数据库,也可以访问SQL Server、Oracle等等数据库。

简单地说,JDBC可以为我们做三件事:1、与数据库建立连接2、发送SQL语句3、处理结果下面以MySQL5.7数据库为例,我们来看看使用JDBC连接和 *** 作数据库的步骤以及各步骤所用的接口。

1.加载驱动程序(仅做一次)Class.forName(“com.mysql.cj.jdbc.Driver”);2.建立数据库连接使用DriverManager接口获得数据库连接,连接后得到Connection接口,通过数据库的地址,用户名和密码连接数据库.Connection con=DriverManager.getConnection(“jdbc:mysql://127.0.0.1:3306/studydata?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true”;“root”, “root”);3. 创建Statement或者PreparedStatement对象连接上数据库之后,可以通过Connection创建 Statement接口或预编译sql语句的PreparedSatement接口来向数据库发送SQL语句。

Statement st=con.createStatement();PreparedStatement pst= conn.prepareStatement(sql);4.处理执行结果如果是增加、修改、删除 *** 作,调用executeUpdate()方法,返回影响的行数,如果是查询 *** 作,调用executeQuery()方法,得到结果集ResultSet接口,通过循环调用next()方法对结果集进行滚动 *** 作,获取数据库数据。

5.释放资源主要就是调用close()方法,依次关闭对象及连接的顺序是ResultSet → Statement → Connection.

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/tougao/648802.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-17
下一篇 2022-04-17

发表评论

登录后才能评论

评论列表(0条)

保存