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

JDBC(java Database Connectivity的缩写)是java数据库连接,是Java程序连接和数据库操作的API接口。说白了就是用Java语言操作数据库。最初,我们使用SQL语句来操作数据库。JDBC用java语言连接数据库,然后向数据库发送SQL语句,这样我们就可以用Java语言操作数据库了。它为ja...

JDBC(java Database Connectivity的缩写)是java数据库连接,是Java程序连接和数据库操作的API接口。说白了就是用Java语言操作数据库。

最初,我们使用SQL语句来操作数据库。JDBC用java语言连接数据库,然后向数据库发送SQL语句,这样我们就可以用Java语言操作数据库了。

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

简而言之,JDBC可以为我们做三件事:

1.建立与数据库的连接。

2.发送SQL语句

3.处理结果

以MySQL5.7数据库为例,我们来看看使用JDBC连接和操作数据库的步骤,以及每一步使用的接口。

1.加载驱动程序(仅一次)

class . forname(“com . MySQL . CJ . JDBC . driver ”);

2.建立数据库连接

使用DriverManager接口获取数据库连接,然后获取连接接口,通过数据库的地址、用户名和密码连接数据库。

connection con = driver ***nager . get connection(“JDBC:MySQL://127 . 0 . 0 . 1:3306/study data?字符编码= utf8 & ampuseSSL = false & amp服务器时区= UTC & amprewriteBatchedStatements = true ”;“根”,“根”);

3.Create语句或PreparedStatement对象

连接到数据库后,可以通过Connection创建的语句接口或预编译sql语句的PreparedSatement接口向数据库发送SQL语句。

语句ST = con . create statement();

prepared statement PST = conn . prepare statement(SQL);

4.处理执行结果。

如果是添加、修改或删除操作,调用executeUpdate()方法返回受影响的行数;如果是查询操作,调用executeQuery()方法获取结果集的ResultSet接口,循环调用next()方法滚动结果集获取数据库数据。

5.释放资源

它主要调用close()方法,依次关闭对象和连接的顺序是ResultSet →语句→连接。

本文来自莫失莫忘投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/548945.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 05-16
下一篇 05-16

相关推荐

  • sqlserver时间格式化 sqlserver日期格式转换

    5.1 c#日期格式# C很强大,很犀利,时间操作很武断,不像java那么细腻,时不时情绪化。参见示例。//获取当前日期 DateTime dateTime = DateTime.Now; Console.Write(dateTime); //格式化日期 var t1 = DateTime.Parse("2021年03月15"); Console.Write(t1); var t2 = DateTime

    2023-07-24 08:45:01
    1057 0
  • sqlserver创建索引语句 sql数据库使用教程

    例如,边肖希望优化SPKFK的指数。(注:spkfk为tahq数据库的表,表中约束为pk_spkfk)先用 DBCC showcontig (‘spkfk’) 来查看一下基本信息.得出如下图所示使用DBCC showcontig(‘spkfk & # 8217)查看基本信息。如下图所示。方法1:使用DBCC INDEXDEFRAG (tahq,

    2023-07-03 19:37:01
    740 0
  • sqlserver字符串转日期格式 string类型转日期类型

    今天给大家分享一下SQLServer中常用的关于日期和时间函数的知识,希望对你有所帮助!1、DATEADD(日期部分,数字,日期)函数:在给指定日期添加时间间隔后,返回新的日期时间值。参数描述:Datepart:指定要向日期的哪一部分添加数值。常用的值有:年(yyyy)、季(qq/q)、月(mm/m)、

    2023-06-21 18:56:01
    821 0
  • win11不能安装sqlserver原因及解决方法

    1、这种情况,判断应该是你要在64位的Win11上面安装32位版本的SQL,建议可以安装64位版的SQL,新版本比较好用,不一定要最新的,根据软硬件水平选一个合适的版本即可如果一定要安装SQL Server 2000,要确认一下你手上是哪个。2、建议检查用户权限,建议以管理员身份进行安全或

    2023-06-19 14:19:01
    499 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信