不能创建数据库连接,一个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,求助关于数据库创建问题,多谢!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)