java - Connecting iSeries JDBC to Microsoft Azure SQL Server -


i have used scott klement's example code create connection our iseries (level v5r2m0) using jtds-1.3.1.jar our azure sql server. scott's example rpg ile program mssqltest gets far connection value test fails null. java software loads , shows no errors. following code in question:

prop = jdbc_properties();  jdbc_setprop(prop: 'username'     : 'dbadmin@mssqlserver'); jdbc_setprop(prop: 'password'     : 'password'); jdbc_setprop(prop: 'databasename' : 'sqldatabase'); jdbc_setprop(prop: 'encrypt'      : 'true'); jdbc_setprop(prop: 'hostnameincertificate' : '*.database.windows.net'); jdbc_setprop(prop: 'logintimeout' : '30');  conn = jdbc_connprop('net.sourceforge.jtds.jdbc.driver' :'jdbc:jtds:sqlserver://mssqlserver.database.windows.net:1433' : prop );  jdbc_freeprop(prop);  if (conn = *null); return; endif; 

the connection parameters provided microsoft as:

jdbc:sqlserver://mssqlserver.database.windows.net:1433;database=database;user=dbadmin@mssqlserver;password={your_password_here};encrypt=true;hostnameincertificate=*.database.windows.net;logintimeout=30; 

i have tried following try , make connection work:

added port forward on our router port 1433 points our iseries ip address

added our external ip address our azure sql server firewall

i have tested connection parameters creating odbc connection our azure sql server on pc works

does have working between iseries , azure sql server?

i haven't used jtds, experience microsoft recommends use sql server jdbc (sqljdbc.jar or sqljdbc4.jar) connect azure sql database java. can refer https://msdn.microsoft.com/library/gg715284.aspx sample , may want check out http://as400blog.blogspot.mx/2009/09/need-to-access-ms-sql-databases-from.html see how leverage driver.


Comments

Popular posts from this blog

Java 3D LWJGL collision -

spring - SubProtocolWebSocketHandler - No handlers -

methods - python can't use function in submodule -