Can't create a database connection

Can't create a database connection,第1张

不能创建数据库连接,一个java运行时后出现的错误。

错误原因有:

驱动是否正确,oracle,mysql,sqlserver的驱动都不一样;

查看你连接数据时候用的用户名和密码是否正确;

数据库的监听程序是否成功启动。

很明显,新建的用户对register数据库无create权限。需要用权限更高的用户把该数据的一些权限赋给新用户。

配置的话,到安全性中找到登录名,找到你新加的用户,点右键,属性,里面有用户映射。

用户映射是将一个数据库分配给该登录名,或者指定该登录名有权限 *** 作的部分,如对某个表的select,insert等等,存储过程、函数的执行权限。

命令行处理器中只能执行数据库命令,在命令窗口中可以执行 *** 作系统命令。在命令行处理器中执行quit命令,就会返回命令窗口。在命令窗口执行db2 ,就可进行命令行处理器。在命令窗口执行db2命令时,在前面加db2并用""把sql语句包起来。创建数据库可以查询一下帮助 在命令行处理器中执行 create db 回车。或在命令窗口执行db2 create db

查询错误 db2 sql1024N

DB2错误分为sqlcode 和sqlstate 1024N或1052N为sqlcode

C:\Program Files\IBM\SQLLIB\BIN>db2 sql1024n

SQL1024N 不存在数据库连接。

说明:

没有与数据库连接。除非先前执行了 SQL CONNECT,否则不能处理其他 SQL 语句

无法处理该命令。

用户响应:

如果与数据库断开连接时发生错误,那么继续处理。如果在另一条 SQL 语句中发

生错误,那么发出 SQL CONNECT 语句,并重新提交该命令或语句。

sqlcode:-1024

sqlstate:08003

先把你的sql停了,把备份的数据库文件覆盖以前的文件,再打开sql,就ok了

mdf文件

附加数据库:企业管理器----右击一个sql注册---所有任务---附加数据库

sql文件

用查询分析器打开或直接用记事本打开

以上就是关于Can't create a database connection全部的内容,包括:Can't create a database connection、SQL server 2005创建新的登录名之后重新登录,发现无法创建数据库,下面有问题补充,高手指教下,谢谢!、求助各位大神,小弟初学IBM DB2,求助关于数据库创建问题,多谢!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/10201793.html

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

发表评论

登录后才能评论

评论列表(0条)

保存