我正在尝试使用IBM Type4 JDBC驱动程序连接到远程DB2。下面是我的配置:
服务器:
客户:
public class BlobRetrieval {
static String databaseDriver;
static String dbURL;
static String userName;
static String password;
static Connection passConn;
public static void main(String[] args) {
databaseDriver = "com.ibm.db2.jcc.DB2Driver";
dbURL = "jdbc:db2://192.168.1.81:50000/LOBDB";
userName = "ace";
password = "ace";
try {
Class.forName(databaseDriver).newInstance();
System.out.println("register successful");
Connection connection = DriverManager.getConnection(dbURL, userName, password);
System.out.println("connection successful");
passConn = connection;
PreparedStatement preparedStatement=connection.prepareStatement("SELECT BOOKCOVER FROM BOOKCOVERS WHERE BOOKISBN=?");
preparedStatement.setString(1, "0738425826");
}
}
在许多情况下,服务器上的本地防火墙是一个问题。Windows防火墙可能正在阻止传入请求。
您能检查端口是否打开(防火墙报告的任何阻塞)吗?在DB2服务器的“db2diag.log”(诊断日志文件)中看到任何活动吗?作为一个快速测试,您可以从客户端计算机执行“Telnet 192.168.1.81 50000”。如果成功了,并且您得到了连接,防火墙就不再是问题了(不再是问题了)。
我正试图使用IBM Type 4 JDBC驱动程序连接到远程DB2。这是我的配置: 服务器: Windows 7 professional DB2 LUW V10.5 DB2 SVCENAME=50000 TCP/IP通信 客户: 苹果操作系统V10.10.3 我的理解是,如果您用Java编写客户端应用程序并使用类型4-纯Java-驱动程序,客户端不必安装客户端。该应用程序将使用DRDA直接连接到
我是新的Hibernate。我正在尝试运行我的第一个Hibernate示例。 我在本地系统中安装了db2 10.5服务器。 我的Hibernate配置文件: 我的示例数据库已启动并能够运行查询。当我尝试运行我的示例Hibernate程序时,它会引发以下异常。 我的Hibernate属性是正确的。我可以从我的网络空间管理控制台测试连接。 当我目瞪口呆时,连接被拒绝了:连接。ERRORCODE=-44
我已经创建了laravel应用程序,其数据库在本地主机上运行,所以我决定在GCP appengine上部署,但当我单击deploy时,这个发生在SQLSTATE[HY000][2002]连接超时,我连接到下面的GCP sql实例就是我的应用程序。亚马尔 首先,我使用使用sql_代理的本地主机,它不显示任何文件目录,然后我删除DB_套接字,然后出现此错误,SQLSTATE[HY000][2002]连
我目前正试图找到一个替代我的android应用程序后端。目前,我使用php servlets查询Mysql数据库。数据库(Mysql)托管在我学院的一台计算机上,所以我不能更改任何配置,因为我不是管理员。我只能编辑自己的表。 我试图使用以下代码创建一个java RESTful服务器:
认证之后,如果我调用任何方法,比如< code>os.compute()。口味()。list()或< code>os.images()。list(),我得到< code >连接超时。为什么会这样? 我在GoogleCloudsPlataform VM上设置了一个带有RDO包堆栈的OpenStack。我正在对域和项目进行身份验证。我尝试了没有项目的身份验证,方法调用没有超时,但是响应是错误的,例如,
我做错了什么? 如何解决这个问题?