Connecting to database through applet

hi friends
I am trying to connect to sql database through applet but I cant.
in fact it can not connect to database.
plz any body tell me how can i do this. Thanks

// class depends on
//     msbase.jar
//     mssqlserver.jar
//     msutil.jar
// these api's are part of Microsoft SQL Server 2000 Driver for JDBC
// allso need JNDI file system Service provider: found @ sun http://java.sun.com/products/jndi/#DOWNLOAD12 the JNDI 1.2.X class librarys and
//          File system provider 1.2 beta 3
//     fscontext.jar
//     providerutil.jar
//      (jndi.jar) provided in java > 1.3*
// to compile:
// javac -classpath "C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\j2sdk1.4.2_01\jndi\lib\fscontext.jar;C:\j2sdk1.4.2_01\jndi\lib\jndi.jar;C:\j2sdk1.4.2_01\jndi\lib\providerutil.jar" SQLTest.java
import javax.sql.*;
import java.sql.*;
import javax.naming.*;
import java.util.Properties;
public class SQLTest extends Thread {
    String sqlServerUser = "sql login account";
    String sqlServerPWD = "sql password";
    String sqlServerName = "sql machine";
    String sqlServerPort = "1433";
    public SQLTest() {
    public static void main(String[] args) {
        (new SQLTest()).run();
    public void run(){
        Connection conn = null;
        try{
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
            conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://" + sqlServerName + ":"+ sqlServerPort + ";User=" + sqlServerUser + ";Password=" + sqlServerPWD + ";ProgramName=JAVA-jdbc;DatabaseName=Northwind");
            Statement stmt = conn.createStatement();
            ResultSet result = stmt.executeQuery(
                "SELECT * from [Shippers]"
            if(result.next()){
                System.out.println(result.getString("CompanyName") + " " + result.getString("Phone"));
                while(result.next()) {   // for each row of data
                    System.out.println(result.getString("CompanyName") + " " + result.getString("Phone"));
            System.out.println("Getting a connection with drivermanager works fine");
        } catch(Exception e){
            e.printStackTrace(System.out);
        } finally{
            try{
                conn.close();
            } catch(Exception e){
                e.printStackTrace(System.out);
        if(true){return;}
// try it with a datasource
        try{
        // Setting the context:
            com.microsoft.jdbcx.sqlserver.SQLServerDataSource sds = new com.microsoft.jdbcx.sqlserver.SQLServerDataSource();
            sds.setServerName(sqlServerName);
            sds.setDatabaseName("Northwind");
            sds.setNetAddress(sqlServerPort);
            Properties p = new Properties();
            p.put(Context.INITIAL_CONTEXT_FACTORY,     "com.sun.jndi.fscontext.RefFSContextFactory");
            Context ctx = new InitialContext(p);
            try{
                ctx.unbind("jdbc/EmployeeDB");
            }catch(Exception e){
            }finally{
                ctx.bind("jdbc/EmployeeDB",sds);
            DataSource ds = (DataSource)ctx.lookup("jdbc/EmployeeDB");
            conn = null;
            conn = ds.getConnection(sqlServerUser,sqlServerPWD);
            Statement stmt = conn.createStatement();
            ResultSet result = stmt.executeQuery(
                "SELECT * from [Shippers]"
            if(result.next()){
                System.out.println(result.getString("CompanyName") + " " + result.getString("Phone"));
                while(result.next()) {   // for each row of data
                    System.out.println(result.getString("CompanyName") + " " + result.getString("Phone"));
            System.out.println("works with datasource");
        } catch(Exception e){
            e.printStackTrace(System.out);
        } finally{
            try{
                conn.close();
            } catch(Exception e){
                e.printStackTrace(System.out);
}To give an applet special privileges you can specify the prifs in the java.policy file or sign the applet and choose "yes I trust" or "yes I allways trust" when the applet is loaded.
To give special prifs with the java.policy, it should look like this:
grant {
permission java.lang.RuntimePermission "usePolicy"; // prevents the popup from showing for signed applets
grant codeBase "file:C:/-" {
  permission java.security.AllPermission;
grant codeBase "http://localhost/-" {
  permission java.security.AllPermission;
};

Similar Messages

  • Connectivity of database through applet

    Hi to all,
    I want to how to make the connectivity of database(preferably mySql) to java application through applet....

    Possible answers to a more focused question:
    Make sure the jar file containing the JDBC driver is in your applet's classpath.
    Read the JDBC tutorial.
    Make sure that the network connectivity between your client and the database is working.
    Any of those sound right? No? Want to ask a more specific question?

  • How to connect 10g database through Enterprise manager???

    Hi All,
    I want to connect the database through Enterprise manager.
    My database is on 10g. Version is 10.1
    Please tell me the procedure to connect the database through E.M.
    Thanks and Regards,
    Prathamesh.

    Are you thinking of the Enterprise Manager supplied with Oracle9i? If yes - it doesn't work quite that way ... and the 9i java OEM is not compatible.
    Use the enterprise manager supplied with the 10g database, called the dbconsole (look for a service or start it using 'emctl start dbconsole') and access it using http://{localhost}:5500/em
    If that doesn't satisfy you, load the updated version of the OEM 9i java standalone from the 10g client disk.

  • How to Connect MySQL Database Through JTable?

    Hi,
    How to Connect MySQL Database Through JTable? anyone of u knows these concept please send me coding of that Part..
    Thanks,
    Guru..

    Start by reading the tutorials. There's a section on Swing which shows you how to use tables and a section on JDBC which shows you how to use SQL.
    And you can always search the forum as well since there are working examples of both posted on the forum.
    If you need further help with a specific problem then you need to create a [Short, Self Contained, Compilable and Executable, Example Program (SSCCE)|http://homepage1.nifty.com/algafield/sscce.html], that demonstrates the incorrect behaviour.
    Don't forget to use the [Code Formatting Tags|http://forum.java.sun.com/help.jspa?sec=formatting], so the posted code retains its original formatting.

  • Connecting to database through Captivate?

    Hello all...  
    I am using captivate4.
    My question description:    I have a requirement to connect to database through captivate(any  version) & retrieve the data & . I have "N" number of categories  in my course where the user will be given an option to select the  category according to his preference. I would like to place the  questions(category wise) in the data base (so that adding the additional  questions would be more flexible) & would like to call it into  Captivate quiz accordingly based on the user selection.
    How is this possible?
    Thanks & regards,
    Pullela.

    Have a look at Jim Leichliter's blog, if someone can do it it will be him:
    http://captivatedev.com/
    Lilybiri

  • Connecting to database through jsp

    i want to connect to database through jsp actually my requirement is i want to populate data in one list box in accordance with the selected option in another list box this must done in the same jsp and i must manupulate every thing java script can i found any solution to this with example

    just write ur code in scriplets if it is jdbc code & if it is html then write it out side scriplet.

  • How to connect Oracle database  through Microsoft ODBC?

    My ODBC Configuration:
    DSN name is :db
    Username : india
    Server :db.world
    Now, i am trying to connect with oracle database through SQL*plus or TOAD.
    But, it is giving the following error.
    ORA-03121: no interface driver connected - function not performed
    Database version : 9.2.0.1.0
    Operating System : Microsoft Windows XP
    ODBC Version : 2.575.1117.00
    I am trying to connect with the database like this:
    Username : india
    Password : india
    Database : ODBC:db
    Can i connect like this otherwise whether i need install any other supporting driver?

    Now, i am trying to connect with oracle database
    through SQL*plus or TOAD.
    But, it is giving the following error.
    ORA-03121: no interface driver connected -
    function not performed
    I am trying to connect with the database like this:
    Username : india
    Password : india
    Database : ODBC:db
    As already stated, you can not use the DSN in SQL*Plus (nor TOAD, afaik)!
    I can reproduce the error message with the following:
    C:\>sqlplus a/b@ODBC:c
    SQL*Plus: Release 11.1.0.6.0 - Production on Mon Aug 4 21:34:58 2008
    Copyright (c) 1982, 2007, Oracle.  All rights reserved.
    ERROR:
    ORA-03121: no interface driver connected - function not performedLooking up the message, it says:
    Cause: A SQL*Net version 1 prefix was erroneously used in the connect string
    Looks like this has nothing to do with your DSN - it is more a matter of not using a proper connection string.
    If 'Test Connection' works then you should probably proceed to work with Crystal Reports, using the DSN in question.
    However, you should note that the old MS ODBC driver for Oracle was designed for OCI 7 (and for databases 7.x-8.x) and is now considered obsolete by both MS and Oracle.
    Deprecated MDAC components and MS KB Article 244661.
    Use the Oracle ODBC driver included with a supported Client version instead.
    Edit:
    Clarifying and adding references.
    Message was edited by:
    orafad

  • Need to Connect oracle database through EP

    Hi,
    my requirement is trying to connect oracle database and getting values from oracle database and displaying in portal (through EP)
    i created driver name called - sapdirect and import the jars like pOracle.jar in the driver and then i'll try to create datasource with the following configurations
    Name : sapdsn
    Aliases : sapalias
    Driver name: selected whatever i created before (ex: sapdirect)
    class : com.sap.portals.jdbc.oracle.OracleDriver
    url : jdbc:sap:oracle://10.145.4.171:1521;RAMS
    user name :scott
    password :tiger
    But the datasource can't create , the follwing error shown,
    Please gimme Solution for this.
    Even, all the services running oracle m/c.
    im wating for solution,
    Thanks in advance
    Bye for now
    Vasu
    Error:
    java.rmi.RemoteException: Error occurred while starting application in whole cluster and wait.; nested exception is:
    com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Clusterwide execption: server ID 3739150:Exception while preparing start of application sap.com/JDBCConnector_sapdsn.xml.
    at com.sap.engine.services.deploy.server.DeployCommunicatorImpl.startApplicationAndWait(DeployCommunicatorImpl.java:679) at com.sap.engine.services.deploy.server.DeployCommunicatorImpl.startApplicationAndWait(DeployCommunicatorImpl.java:661) at com.sap.engine.services.dbpool.deploy.DataSourceManagerImpl.startApplication(DataSourceManagerImpl.java:562) at com.sap.engine.services.dbpool.deploy.DataSourceManagerImpl.deploy(DataSourceManagerImpl.java:261) at com.sap.engine.services.dbpool.deploy.DataSourceManagerImpl.createDataSource(DataSourceManagerImpl.java:317) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.sap.pj.jmx.introspect.DefaultMBeanInvoker.invoke(DefaultMBeanInvoker.java:58) at com.sap.pj.jmx.mbeaninfo.AdditionalInfoProviderMBean.invoke(AdditionalInfoProviderMBean.java:289) at com.sap.pj.jmx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:944) at com.sap.pj.jmx.server.interceptor.MBeanServerWrapperInterceptor.invoke(MBeanServerWrapperInterceptor.java:288) at com.sap.engine.services.jmx.CompletionInterceptor.invoke(CompletionInterceptor.java:400) at com.sap.engine.services.jmx.RedirectInterceptor.invoke(RedirectInterceptor.java:340) at com.sap.pj.jmx.server.interceptor.MBeanServerInterceptorChain.invoke(MBeanServerInterceptorChain.java:330) at com.sap.engine.services.jmx.MBeanServerSecurityWrapper.invoke(MBeanServerSecurityWrapper.java:287) at com.sap.engine.services.jmx.MBeanServerInvoker.invokeMbs(MBeanServerInvoker.java:157) at com.sap.engine.services.jmx.ClusterInterceptor.invokeMbs(ClusterInterceptor.java:220) at com.sap.engine.services.jmx.ClusterInterceptor.invoke(ClusterInterceptor.java:803) at com.sap.engine.services.jmx.MBeanServerInterceptorInvoker.invokeMbs(MBeanServerInterceptorInvoker.java:102) at com.sap.engine.services.jmx.connector.p4.P4ConnectorServerImpl.invokeMbs(P4ConnectorServerImpl.java:61) at com.sap.engine.services.jmx.connector.p4.P4ConnectorServerImplp4_Skel.dispatch(P4ConnectorServerImplp4_Skel.java:64) at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:291) at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:183) at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:119) at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37) at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71) at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37) at java.security.AccessController.doPrivileged(Native Method) at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94) at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)Caused by: com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Clusterwide execption: server ID 3739150:Exception while preparing start of application sap.com/JDBCConnector_sapdsn.xml.
    at com.sap.engine.services.deploy.server.application.ParallelAdapter.sleepClientThread(ParallelAdapter.java:232) at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:113) at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesAndWait(ParallelAdapter.java:214) at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationAndWait(DeployServiceImpl.java:4601) at com.sap.engine.services.deploy.server.DeployCommunicatorImpl.startApplicationAndWait(DeployCommunicatorImpl.java:677) ... 31 more

    Go to System Administration
    -> System Configuration
    -> System Landscape
    -> select a Folder where you want to store your system object
    -> right click -> New System
    -> in the wizard, select JDBC System
    -> enter values
    -> edit
    Then fill in the correct values as stated here:
    http://help.sap.com/saphelp_nw04/helpdata/en/84/d5df3df2ad685ae10000000a11405a/frameset.htm
    Then assign an Alias and enter some usermapping data for the system.
    You then can use the ConnectorService to get a native sql connection and fire statements. I'm sure you can find some examples here.
    Regards, Karsten

  • How to connect to database through TOAD(using tnsnames & sqlnet)

    Hi All,
    Hope everyone doing fine.. Actually i am new to oracle. Oracle9i and TOAD 9.7.0.51 are installed in my office PC. When I try to connect to the database through TOAD i am getting ORA-12560: TNS:protocol adapter error.
    And i've the tnsname details.
    Now i want to connect to the database.But i am not aware of the process about what to do. So Can anyone please help me on the above problem.
    Please give the steps to follow(one by one)
    Thanks,
    mkr

    Oracle9i and TOAD 9.7.0.51 are installed in my office PC.sqlplus> connect / as sysdba
    connected.
    Check your $ORACLE_HOME/network/admin/tnsnames.ora
    If it does not exist create as an example.
    example
    DBX =
    (DESCRIPTION =
    (ADDRESS_LIST =
         (ADDRESS = (PROTOCOL = TCP)(HOST = <host or ip>)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME =<sid_name>)
    set ORACLE_SID=SID
    tnsping DBX
    try to connect by toad after that it should work...

  • How to connect access database through oracle sql prompt

    i want to connect access database via oracle , i am trying to import all the data in Access table into oracle table how it is possible .
    A.R

    The simplest way, if You have already created tables in Oracle DB, is to open the Access MDB, link Oracle tables via ODBC and build a query to append rows reading from Access tables to Oracle tables.
    Hope this helps
    Max

  • Connecting Oracle DataBase through WebDynpro

    Hi,
    I created a Dynamic table, now I should display the data from Oracle Database. I tried in many various ways to connect to database, but the data is not retrieving.
    Can u explain the reasons and give necessary coding to retrieve the data.
    Its very very urgent.

    Hi
    I think you can do using the APIs provided by SAP.
    Check this link
    JDBC Reference
    or
    Try connectinc using lookup.
    try{
    InitialContext ctx=new InitialContext();
    javax.sql.DataSource ds=(javax.sql.DataSource)ctx.lookup("jdbc/SAPJ2EDB");
    java.sql.Connection con=ds.getConnection();
    java.sql.Statement stmt=con.createStatement();
    con.close();
    catch(Exception e)
    wdComponentAPI.getMessageManager().reportException("Exception "+e,true);
    Check this thread moreuseful.
    WebDynpro and Oracle Connection
    Please Check these threads
    Re: I need a j2ee code for getting data from oracle database
    Re: oracle connection
    Re: problem with displaying records from the database in a table ui element
    See this sample application and help
    https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/f0b0e990-0201-0010-cc96-d7ecd2e51715
    I hope these links will help u resolve your problem.
    All The Best
    Priyanka
    Do Reward Points

  • Visual Studio 2010 64bit cann't connect Oracle database through 64bit ODBC Driver

    Hi,
    I am developing an 64bit And-In software. My OS is windows7 64bit Ultimate. Developer tool is
    Microsoft  Visual Studio 2010 Ultimate 64bit any-CUP.
    Server is SUN server and Oracle database 10.2.0.5 64bit enterprise edition.
    I have installed instantclient-odbc-win64-10.2.0.5 on my computer.
    I am able to connect through the command line sqlplus user/pass@server.
    In date source(c:\windows\system32\odbcad32.exe), ODBC Driver connection successful.
    But in VS2010 C#, use Tools -> Connect Database,I get an error 193 (Oracle in
    instantclient10_2,c:\ora10_64\SQORA32.dll) cann't be loaded.
    SQORA32.dll is 32bit ODBC Driver or 64bit ODBC Driver?
    How can I connect database with vs2010 64bit?
    Regards

    There is no Visual Studio 2010 Ultimate 64bit as far as I know.  It's a 32 bit app.    Generally you'd need to install a 32 bit client to use the 32 bit tools.
    Hope it helps,
    Greg

  • Connect to Database through FORM builder

    I have configured 2 listeners to my database, both connect to the database ok but when I try to connect through my form builder I keep getting the error message
    "cannot resolve service_name" even though it's already connected through my net configuration assistant. Is there a seperate connect properties file for my form builder?

    You need to add an entry in the tnsnames.ora file that is in the Oracle_home that Forms is in.

  • Failed to access database through applet! Please help!

    Hi there,
    I'm writing an applet to connect to a Microsoft Access 97 database situated on the same computer where the applet is invoked.
    In appletviewer, it works fine...
    appletviewer hello.html -J-Djava.security.policy=policy.plybut how could i get it run on Internet Explorer 5.0?
    It always complains about failure to find the class...
    Abstract of the program is shown below:
    public class TestDB extends JApplet{
         private Connection connection;
         private JTable table;
         public TestDB() {
              String url = "jdbc:odbc:test";
              try {
                   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
                   connection = DriverManager.getConnection(url);
              catch (ClassNotFoundException cnfe) {
                   System.err.println("Failed to load JDBC/ODBC driver");
                   cnfe.printStackTrace();
                   System.exit(1);
              catch (SQLException sqle) {
                   System.err.println("Connection Err");
                   sqle.printStackTrace();
              getTable();
              setSize(450,150);
         private void getTable() {
              Statement st;
              ResultSet resultSet;
              try {
                   String que = "SELECT * FROM ChartOfAcct";
                   st = connection.createStatement();
                   resultSet = st.executeQuery(que);
                   displayResultSet(resultSet);
                   st.close();
              catch (SQLException sqle) {
                   sqle.printStackTrace();
    Thank you so much!
    Jess

    Thank you.
    If i were to use a policy file... what should i do to let the browser know about that? Sorry i'm a completey idiot on this.
    expected outcome:
    typing an URL on the browser, say, http://abc.com/test.html --
    an applet will load and the database in the root folder (applet is also in here) would be retrieved.
    Thank you.
    Jess

  • Can't connect to Database through JDeveloper with TNS connection

    Hello there,
    My work server we can connect to the server using TNS connection and it is working fine with Oracle SQL Developer that provide the type of connection. On the other hands, JDeveloper doesn't. I tried couple time to connect and I am unable to. Can someone tell me how to use a TNS type connection in JDeveloper?
    Thank you.

    I put server name for host name
    From http://asktom.oracle.com
    tell me what you consider to be the "server name".  do you want the sid?
    do you want the database name?
    do you want the global database name?  what is your concept of a "server name", we don't really have one  
    Ask Tom &amp;quot;Server Name of the Oracle Database&amp;quot;

Maybe you are looking for

  • How to connect New Airport Time Capsule to non Apple asdl router

    Guys, I have just purchased a new AirPort Time Capsule to back up the various macs in my house. I want to connect it to my wireless router which is a non apple product but the setup instructions are a little unclear to me. My current router has simpl

  • How do I stop iTune Radio from automatically playing when iPad is turned on?

    Since updating to the latest IOS 8.1.1 .... I now have iTunes radio turning on automatically and playing random songs every time I open my iPad to begin using it. I have to go to the music screen and PAUSE whatever song is playing before I can do any

  • Staroffice 8, Uninstall laguage versions

    Debian Etch Staroffice 8, PP9 Not paying attention I installed many different langauge versions for Staroffice using alien --scripts -i -k ./*.rpm How can I uninstall all those versions not needed? Just delete the language-files in .../program/resour

  • Copying Control: Sales Document to Sales Document delete

    hello all, I want to prevent users to create a sales order refer to another sales order. They always do that in my company, so we have a big document flow and proces are most of the time false :-(. I'm a junior in customizing and I htought I can dele

  • How do I accesss User Preferences in OnAfterLogin PEI?

    How do I accesss User Preferences in OnAfterLogin PEI? I need to check if a specific user preference is set, then redirect to a specifc community page. An example of how to do this through the Server APi would be great. Thanks. Vanita Staples Inc.