![](https://img-blog.csdnimg.cn/20210201153234201.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
数据库使用与开发
小鹰信息技术服务部
Tolerance, Diversity. Hit Refresh.
展开
-
Java SQLException: Invalid state, the ResultSet object is closed
Java sql查询,提示:.SQLException: Invalid state, the ResultSet object is closed代码:String[] sqls = { “select...”, “select...” };Statement stmt = db.createStatement();ResultSet reset1 = stmt.executeQuery(sqls[0]);ResultSet reset2 = stmt.executeQuery(sq原创 2021-12-05 15:33:23 · 1034 阅读 · 0 评论 -
MS SQLServer添加登录名后无法连接的注意事项
国庆第四天,某项目中需要连接远程SQL Server服务器,因此在SQL Server中添加了一个登录名,各种权限都给了,但程序调试还是连不上。经过一番折腾,找到了原因:由于新添加的登录名采取的是SQL Server验证,因此需要对SQL Server实例的属性进行修改,“服务器身份验证”这一项要设置为“SQL Server和Windows身份验证模式”。然后重新启动实例,连接成功。...原创 2021-10-04 14:43:21 · 854 阅读 · 1 评论 -
SQL Server datetime类型的模糊查询
select * from [UserDatabase].[dbo].[demo] where (DATEPART(yy, dt)= 2021) and (DATEPART(mm, dt)= 05) and (DATEPART(dd, dt)= 21) order by dt desc原创 2021-05-29 19:34:20 · 1093 阅读 · 0 评论 -
C#读取SqlServer字段报错:System.InvalidCastException:“Specified cast is not valid.”
C#读取SQL Server字段报错:System.InvalidCastException:“Specified cast is not valid.”reader.GetDouble(reader.GetOrdinal("so2t"));数据库设计:表中的数据类型是real,代码中用getDouble无法读取。网上查询找到了答案:SQL Server的real类型在C#中对应单精度Single, 用常用的float即可。reader.GetFloat(reader.G原创 2021-05-19 19:28:25 · 790 阅读 · 0 评论 -
C#连接SQL Server数据库
某项目中需要写一个小程序实时查询SQL Server中的数据,但是不知道C#连接SQL Server的语句怎么写。经过一番探索,连接成功。连接字符串格式:Data Source=IP,端口\实例名;Initial Catalog=数据库名;User ID=用户名;Password=密码;using System.Data.SqlClient;//...Console.WriteLine("开始连接。。。"); SqlConnection conn = new SqlConn原创 2021-05-18 23:01:29 · 598 阅读 · 0 评论 -
Win10 64位 安装SQL Server 2000
应一个客户的要求,尝试在Win10上面安装SqlServer2000。What???这软件也太老了吧!直接安装不行,有报错提示,网上找到了解决方案,记录如下:把..\x86\system目录中的SQLUNIRL.dll复制到C:\Windows\SysWOW64下,覆盖同名文件。会遇到权限的提示,参考这篇文章解决:https://blog.csdn.net/zhouyingge1104/article/details/113621445替换之后,可以正常安装SqlServer2000了:原创 2021-02-03 23:08:01 · 2883 阅读 · 1 评论 -
MySQL 无法保存小数
某项目,某字段,类型为double,但是发现,传入带小数点的数字,存入mysql之后却自动进位变成了整数。多次尝试都无法存入小数。一番搜索,找到了原因,原来是字段设置的问题:十进位(小数点)这里,要改成大于0的数字即可。参考:https://blog.csdn.net/MuZiYu2015/article/details/87972031...原创 2020-04-30 15:17:00 · 2376 阅读 · 0 评论 -
Navicat: 1130 - Host '114.217.179.240' is not allowed to connect to this MySQL server
项目需要为第三方公司提供一个mysql账号进行访问,在服务器上添加用户之后,在客户端连接,提示:1130 - Host '114.217.179.240' is not allowed to connect to this MySQL server意思是说,服务器那边不允许这条客户端电脑访问。那么看来是一个关于IP地址的权限的问题。观察一下服务器上的mysql用户设置:主机...原创 2019-08-06 11:02:42 · 333 阅读 · 0 评论 -
SpringBoot JpaRepository 数据库增删改查
今天周末,自主学习,本周探索了一下SpringBoot 的数据库操作,相比于四年前接触的hibernate,SpringBoot的数据库操作在便利性上有非常大的提升,代码量也小了很多,值得一试。案例代码记录如下(注意部分方法与spring data的早期版本有区别):版本:spring data 2.0.7包结构:数据库部分:项目启动时根据实体类自动建表,不需要手动建表,非常智能。...原创 2018-11-25 12:41:14 · 2723 阅读 · 0 评论 -
access 格式化时间
今天客户反馈了个稀奇古怪的问题,软件上传数据一台电脑可用,另一台不可以。折腾一番后找到了原因,access数据库中的某个字段用的是date格式,这就问题来了,由于不同的电脑(操作系统)时间格式不同,因此查询之后展示在表格中的格式也不一样:总不能让客户检查每台电脑的格式吧,于是在查询语句中增加格式化函数(Format),确保查出的时间格式保持统一:sql = "select T_P...原创 2018-11-23 13:06:21 · 5127 阅读 · 0 评论 -
incorrect string value: '\xE9\x99\x88\xE6\xB5\xA9' for column
Spring Data JPA 插入数据库,报错提示 incorrect string value: '\xE9\x99\x88\xE6\xB5\xA9' for column 查询一番后,找到了原因:编码问题。解决问题的办法:1. 修改配置文件中的数据库连接属性:增加编码声明 spring.datasource.url = jdbc:mysql://localhost:...原创 2018-11-24 22:33:38 · 7611 阅读 · 0 评论 -
至少一个参数没有被指定值
C#查询mdb数据库,提示“至少一个参数没有被指定值”。找到的原因:sql语句中的字段名不正确,于数据库中字段名核对一下,改正就好。原创 2018-08-21 13:59:01 · 6342 阅读 · 0 评论 -
SQLGrammarException: could not extract ResultSet
数据上传,报错,提示:SQLGrammarException: could not extract ResultSet原因,实体类最近加了字段,而数据库字段没有同步更新。把数据库字段补上,问题解决。...原创 2018-07-03 13:25:17 · 3901 阅读 · 0 评论