当数据库错误被捕获时,要查看具体哪个字段报错,可以先检查是否有相关的错误消息,例如类似“在表xxx中未定义字段xxx”,该消息会指明哪个表和字段报错,如果没有这样的错误消息,可以使用数据库开发工具查看表结构,看看错误的字段是否在这个表中,如果存在,则表明是某个字段报错,如果不存在,可以逐一检查其它表,直到找到报错的字段为止。
从错误信息来看,是缺少SQLServer的JDBC驱动包,可以通过如下方式解决:
1、如果是maven程序,在pom文件中加入sqlserver驱动
<dependency>
<groupId>commicrosoftsqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>731jre12-preview</version>
<scope>test</scope>
</dependency>
2、如果不是maven程序,百度搜索jdbc sqlserver jar ,然后把下载的jar引入到程序中
这个是监听没有配置或者没有启动报错1IP错误。 在设置URL时错误,例如:jdbc:oracle:thin:@192168036:1521:sharp 数据库服务器不正确:ping 服务器IP是否正确。不正确,将URL更改为正确 端口号错误:一般不会错误。 进行一下 *** 作:在DOS上键入sqlplus,检查oracle是否开启 一却正常,执行下面第2步。
2防火墙 如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。 仍然不行,执行第3步。
3数据库监听未启动 修改PC上注册表中的ImagePath值。 我下面以现在主流的数据库ORACLE为例 重新手动启动数据库监听:
1:开始 → 运行→ 输入CMD→ 进入DOS命令提示界面 d:>lsnrctl LSNRCTL> status 或者 LSNRCTL> start
以上就是关于数据库错误捕捉出来后看具体哪个字段报错全部的内容,包括:数据库错误捕捉出来后看具体哪个字段报错、用java连接数据库报错。。、数据库报错inuseconnectionisthanmanx等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)