java桌面数据库应用程序生成jar文件后,在本机运行正常,但在其他机器上异常
发布网友
发布时间:2022-04-12 22:16
我来回答
共7个回答
热心网友
时间:2022-04-12 23:46
1 检查SQL SERVER 是否允许远程访问.具体步骤:
1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
2)在相应"数据库"上单击右键,选择"属性"
3)选择"连接"选项卡,检查"远程服务器连接"下,RPC服务是否选择.
2 使用telnet IP地址 1433,系统是否提示连接出错,如系统提示出错
检查是否防火墙屏蔽了SQL SERVER 或 java IDE 的网络访问端口
如果是,关闭防火墙,重新启动SQL SERVER和java IDE,进行测试,
如果系统仍提示上述错误,尝试下列步骤
3 检查SQL SERVER 端口号及是否启用了TCP/IP协议,具体步骤:
1)打开"企业管理器",打开控制台根目录>SQL Server 组>数据库
2)在相应"数据库"上单击右键,选择"属性"
3)选择"常规"选项卡,点击"网络配置",如启用的协议中无"TCP/IP协议"将其加入
4)选择"TCP/IP协议",点击"属性",检查其端口号是否为1433
5)如端口号为1433将其修改为其它端口号,修改jdbc连接语句,将端口号同样改为新启用的端口号,如jdbc:microsoft:sqlserver://server_name:1400(假设新端口号为 1400)
热心网友
时间:2022-04-13 01:04
你自己的数据库是sqlserver 2000,为什么在另一台电脑连接的是Oracle?数据库类型不同当然不能用。你要把相应的内容改成Oracle形式的才可以。
热心网友
时间:2022-04-13 02:38
这是因为连接数据库的1433端口没打开 必须要下载SP3的补丁
http://download.microsoft.com/download/d/d/e/dde427eb-0296-4eac-a47c-d11a66b03816/chs_sql2ksp3.exe
热心网友
时间:2022-04-13 04:30
[SQLServer 2000 Driver for JDBC]Error establishing socket.
遇到这个异常,深表同情。唉
热心网友
时间:2022-04-13 06:38
= =! 完全不懂
热心网友
时间:2022-04-13 09:02
端口冲突?
猜的…
热心网友
时间:2022-04-13 11:44
我帮你移植这个程序到VC++吧,exe在Windows上的兼容性好~~