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
Post a Comment