This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Applets and the fly likes Connection through Applet  using SQLServer 2000 Driver for JDBC Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Applets
Bookmark "Connection through Applet  using SQLServer 2000 Driver for JDBC" Watch "Connection through Applet  using SQLServer 2000 Driver for JDBC" New topic
Author

Connection through Applet using SQLServer 2000 Driver for JDBC

sac kul
Greenhorn

Joined: May 17, 2005
Posts: 8
I am attempting to connect through Applet to SQLServer 2000 using driver
[Microsoft][SQLServer 2000 Driver for JDBC

but it give's java.sql.SQLException:
[Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.
at com.microsoft.jdbc.base.BaseExceptions.createException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.base.BaseExceptions.getException(Unknown Source)
at com.microsoft.jdbc.sqlserver.tds.TDSConnection.<init>(Unknown Source)
at com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(Unknown Source)
at com.microsoft.jdbc.base.BaseConnection.open(Unknown Source)
at com.microsoft.jdbc.base.BaseDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at TreeTest.init(TreeTest.java:22)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

In AppletViewer it works , but on browser it gives above exp.

I tried following thigs but doesn't work???
TCP/IP connections is enable. and SQL Server is set to mixed authentication. The driver from Microsoft can not handle Windows integrated authentication (there's third party drivers available that can). To do this, open Enteprrise Manager, right click on the server/properties, and select SQL Server and Windows Authentication in the security tab. Then create an SQL server login account.
[ October 01, 2005: Message edited by: sac kul ]
Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41155
    
  45
Is the database on the same server where the applet comes from? If not, applet security restrictions will prevent it from connecting there. The applet would need to be signed to get around that restriction. AppletViewer does not impose those restrictions. Check the Applets FAQ for more detail.


Ping & DNS - my free Android networking tools app
 
jQuery in Action, 2nd edition
 
subject: Connection through Applet using SQLServer 2000 Driver for JDBC
 
Similar Threads
MicroSoft 2000 SQL Server - recv failed problem
Getting Error establishing socket. while running the application
unable to connect to MS SQL server 2000
Problem with Connectivity
SQL Exception -Error establishing socket