为什么java数据库连错(java 程序连接数据库不稳定是怎么回事)
这篇文章给大家聊聊关于为什么java数据库连错,以及java 程序连接数据库不稳定是怎么回事对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
java的JDBC总是无法连接到数据库是怎么回事
呵呵,很熟悉的问题,总有一个适合你!
解决方案:
1首先要做的是在sql新建查询里输入
exec sys.sp_readerrorlog 0, 1,'listening'
运行后会显示你的sql正在运行的tcp/ip接口
看看是否和你java代码中指定的url中的接口不一致
2你看一下服务器的TCP/IP是否被禁用了,sqlserver2005默认情况下是禁用了TCP/IP连接。启动TCP/IP连接的方法:开始\程序\Microsoft SQL Server 2005\配置工具\目录下的SQL Server Configuration Manager,选择mssqlserver协议,然后右边窗口有个tcp/ip协议,然后启动它,把sqlserver服务停了再启动。
3
设置“开始\程序\Microsoft SQL Server 2005\配置工具\SQL Server外围应用配置器”在“SQL Server 2005外围应用配置器”页,单击“服务和连接的外围应用配置器”,然后单击展开“数据库引擎”,选中“远程连接”,在右边选中“本地连接和远程连接”,再选择要使用的协议,(这个地方应当启用TCP/IP和命名管道服务!)单击“应用”,您会看到下消息:
“直到重新启动数据库引擎服务后,对连接设置所做的更改才会生效。”单击“确定”按钮返回。
4或是防火墙的问题:你把1433的端口加到例外去就可以了。
java无法连接数据库问题(急)
解决办法如下:
首先检查我的电脑->管理->服务,查看是否启动了MySQL,然后打开运行->regedit打开注册表编辑器,检查注册表,路径见下图左下角的路径信息,把ImagePath改成你现在的路径(注意只改双引号内地路径地址)
然后在C:\Windows\System32下找到cmd.exe右键以管理员身份输入mysqld--initialize-insecure自动生成无密码的root用户,同时自动生成一个data文件夹,这时候再进行MySQL的安装,net start mysql,启动服务。
如果服务管理器中没有MySQL,在成功安装MySQL后,使用mysql的时候,在CMD中输入netstartmysql,提示服务名无效,查看服务列表也找不到mysql服务。
解决办法:
在C:\Windows\System32下找到cmd.exe以管理员身份运行程序,
切换到MySQL安装目录的bin目录下
运行如下命令(具体试个人安装的MySQL版本及路径)
>cdC:\ProgramFiles\MySQL\MySQLServer5.6\bin
C:\ProgramFiles\MySQL\MySQLServer5.6\bin>mysqld.exe-install
提示Servicesuccessfullyinstalled.
此时,刷新服务管理器,就可以看到MySQL的服务了,然后回到前面的步骤修改ImagePath路径,然后进入cmd,输入mysqld--initialize-insecure自动生成无密码的root用户,同时自动生成一个data文件夹,这时候再进行MySQL的安装,net start mysql,启动服务。
java 程序连接数据库不稳定是怎么回事
在执行数据库SQL语句时,我们先要进行数据连接;而每次创建新的数据库的连接要消耗大量的资源,这样,就需要数据库连接池技术。它的原理是,在运行过程中,同时打开着一定数量的数据库连接,形成数据连接池,当需要用到数据连接时,就从中取出一个连接,完成某些SQL操作后,系统自动回收,以供其它用户(或进程)调用。
Java为什么与数据库连不上啊有大佬帮忙看看吗
错误信息的意思是:不支持的类版本错误。
驱动是8.0.16需要JRE8。
JRE的版本必须和驱动的版本对应。或者用更高版本的JRE版本,因为高版本JRE兼容低版本JRE。
JRE版本至少是8。这是驱动版本是8的要求。
下图是MySQL官网对版本的说明
jre1.7对应驱动5.1。
所以你需要的驱动版本是5.1,MySQL官网建议使用驱动版本8.
建议直接装JDK8,会省去很多麻烦。
END,本文到此结束,如果可以帮助到大家,还望关注本站哦!