jQuery in Action, 2nd edition*
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 OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA 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: 41621
    
  55
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
 
Consider Paul's rocket mass heater.
 
subject: Connection through Applet using SQLServer 2000 Driver for JDBC