osx - Connecting to a remote SQL Server Express 2008 instance on Windows 7 from Java using JDBC (on Mac OS X) -



osx - Connecting to a remote SQL Server Express 2008 instance on Windows 7 from Java using JDBC (on Mac OS X) -

i'm running issues trying connect remote sql server 2008 express instance java. here specifics:

db server: windows 7 running sql server 2008 express client: mac os x (10.6.8) running java (1.6.0) using jdbc4 drivers

here's code:

import java.sql.connection; import java.sql.drivermanager; import java.sql.sqlexception; public abstract class sqldatabase { protected connection c; protected void establishconnection() { seek { string url = "jdbc:sqlserver://myservername\\sqlexpress;databasename=mydatabase;user=sa;password=pwd"; c = drivermanager.getconnection(url); } grab (sqlexception e) { system.err.println("sqlexception: " + e.getmessage()); } } }

when hits "drivermanager.getconnection" line, throws exception:

the connection host myservername, named instance sqlexpress has failed. error: "java.net.unknownhostexception: myservername". verify server , instance names, check no firewall blocking udp traffic port 1434, , sql server 2005 or later verify sql server browser service running on host.

after extensive google search, here related issues i've resolved , things i've tried:

sql server (on windows 7 db server)

enabled mixed authentication mode on sql instance (http://www.linglom.com/2009/03/28/enable-remote-connection-on-sql-server-2008-express/) ensured sql browser service enabled (http://blogs.msdn.com/b/bethmassi/archive/2008/09/17/enabling-remote-sql-express-2008-network-connections-on-vista.aspx) enabled tcp/ip support explicitly set tcp/ip port 1433 restarted sql server service restarted machine (just measure :) )

firewall settings (on windows 7 db server)

added inbound , outbound exceptions tcp on port 1433 (http://www.sevenforums.com/system-security/58817-remote-access-sql-server-express-2008-windows-7-a.html) added inbound , outbound exceptions udp on port 1434 added inbound , outbound exceptions sqlservr.exe added inbound , outbound exceptions sqlbrowser.exe

jre versions (on os x java server)

tried 1.4, 1.5, , 1.6.0, same result (http://stackoverflow.com/questions/7841411/driver-getconnection-hangs-using-sqlserver-driver-and-java-1-6-0-29)

connection url (in java code)

tried jdbc:sqlserver://myservername/sqlexpress;databasename=mydatabase;user=sa;password=pwd tried jdbc:sqlserver://myservername:1433;databasename=mydatabase;user=sa;password=pwd tried jdbc:sqlserver://myservername:1434;databasename=mydatabase;user=sa;password=pwd tried jdbc:sqlserver://myservername;databasename=mydatabase;user=sa;password=pwd

at point, stumped. there i'm missing, perhaps related running jvm on mac? i'd eternally grateful insights!

java osx windows-7 jdbc sql-server-express-2008

Comments

Popular posts from this blog

How do I check if an insert was successful with MySQLdb in Python? -

delphi - blogger via idHTTP : error 400 bad request -

postgresql - ERROR: operator is not unique: unknown + unknown -