Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 小程序未建立到MSSQL数据库的连接_Java_Database_Applet - Fatal编程技术网

Java 小程序未建立到MSSQL数据库的连接

Java 小程序未建立到MSSQL数据库的连接,java,database,applet,Java,Database,Applet,我的Java小程序设计用于从数据库读取数据,并使用几个外部可视化库将其显示给用户 在花了几个小时解决安全问题后,我想我现在已经解决了。至少,我不再在控制台中遇到错误 我的程序使用下面的代码连接到数据库,它只是挂在Drivermanager.getConnection上。我至少等了10分钟,没有出现错误 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url = "jdbc:sqlserver://" +

我的Java小程序设计用于从数据库读取数据,并使用几个外部可视化库将其显示给用户

在花了几个小时解决安全问题后,我想我现在已经解决了。至少,我不再在控制台中遇到错误

我的程序使用下面的代码连接到数据库,它只是挂在Drivermanager.getConnection上。我至少等了10分钟,没有出现错误

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://" + server + ";instanceName = " + instanceName + ";integratedSecurity = " + integratedSec;
conn = DriverManager.getConnection(url, user, pass);

sqljdbc4.jar包含在主jar中,所有jar都经过签名,我通过Chrome访问小程序,dll驱动程序文件也存在于主jar中。你知道这是什么原因吗?我知道小程序和数据库必须驻留在同一ip上,而且它们确实驻留在同一ip上(至少:我的sql server在我的笔记本电脑上运行,我的代码在我的IIS在同一笔记本电脑上的wwwroot中运行)。

“我的Java小程序设计用于从数据库读取数据”,如果你的小程序可以访问数据库,黑客也可以。将数据库隐藏在一些保护性servlet(PHP、ASP等)后面。小程序纯粹是为了在本地机器上演示而设计的