DSN-LESS Connetion with SQLServer

I am working on client server application and looking for a way to have dsn less connection with sqlserver2000 from java client application instead of using jdbc-odbc bridge.
If anybody of u have work on it then pls help me
thanks
Your Friend

I am working on client server application and looking
for a way to have dsn less connection with
sqlserver2000 from java client application instead of
using jdbc-odbc bridge.That statement does not make sense. By definition the only time you would need a DSN-less connection string is if you are using jdbc-odbc.
So your question is one of the following:
1. You want to know how to create a DSN-less connection string using MS SQL Server. Answer - search this forum using "DSN-less" and "SQL Server" and you will find examples.
2. You want a different driver. Answer - search for commercial drivers here: http://industry.java.sun.com/products/jdbc/drivers. Microsoft also has a driver depending on the version of SQL Server you are using and here is a free driver http://jtds.sourceforge.net/

Similar Messages

  • Help needed for MySQL 5 database DSN less connection with Oracle reports

    Hi,
    I am using Oracle Develper Suite and java (J2EE) for my application. I am using MySql 5 as database tool. I want to use Oracle reports of Oracle Develper suite. I have created some reports by first creating system DSN for MySql database and then connect Oracle reports to that DSN by "jdbc:odbc" connection string provided in Oracle Report developer wizard. This is working fine.
    I want to generate reports without creating system DSN (DSN less) so that i can use my application on any computer without creating DSN for Oracle Reports. I am deploying my application on OC4j as "EAR" file.
    Help in this regard will be highly appreciated.
    Regards.

    Using an 8i client, you will need to configure the tnsnames.ora file with appropriate connection information if you are using local naming. If you are using host naming or something like an Oracle Names server to resolve TNS aliases, you can skip the tnsnames.ora configuration. A default installation of the Oracle client, though, will probably be using local naming.
    If the tnsnames.ora file is configured, or you have configured an alternate way of resolving TNS aliases, you should be able to use the connection string
    DRIVER={Oracle ODBC Driver};DBQ=<<TNS alias>>;UID=system;PWD=managerIf you wanted to move to the 10g client (the 10g Instant Client could be useful here), there are some streamlined naming methods that could be used instead of configuring the tnsnames.ora file.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • How to use Instant Client  10G DSN-less feature  with SQLDriverConnect?

    We have been trying to use the DSN-less feature of the latest Instant Client, instantclient10_2, with the ODBC programming interface using SQLDriverConnect.
    We are getting ORA-12560 errors and believe that our connect string isn't correct. The docs don't provide an example or indicate the correct keyword(s) to use.
    The help file's "Format of the Connection String" page doesn't provide any clues and DBQ is definitely not working.
    What format should be used?
    Thanks

    ...So I take it that I'll have to have the server
    export to csv or a db format that will provide a
    connection on a stock xp or vista box.I'm not sure exactly what you're saying here. Are you suggesting that you'd export the data on the server to a CSV file, copy that to a network share, and have your application create an ODBC connection to the CSV file?
    Are you wedded to installing absolutely nothing else? The Oracle Instant Client, for example, just requires copying 3 or 4 DLLs to a directory & setting some environment variables in order to install a minimal Oracle client and ODBC driver (though it won't work with the Microsoft ODBC driver for Oracle). That's normally a pretty minimal burden for an application to include in its installation scripts.
    Justin

  • DSN Less connection with Text Driver

    Hi to all,
    I want to connect Text file without DSN connection.
    Everyone's solution and suggestions in this regards is higly appreciated.
    Thanks in advance.
    khiz_eng

    It seems nobody is interested in my problem.Could be.
    Or they don't know a solution.
    If it is doable then it should be possible to figure it out yourself. You search the forum for DSN-less solutions. And you use the File DSN trick (which you will find when searching DSN-less) to determine the parameters.
    And finally it might not be possible since it depends on whether the ODBC driver supports that. Not all do.

  • DSN less connection with MS- Access

    Please help me find the solution to this problem.
    I want to create a DSN connection through a program.
    Regards,
    Vivek.

    Hi,
    if you want to look to
    http://forum.java.sun.com/thread.jsp?forum=48&thread=139448
    There we figured out a complete example; you also see the typical error messages which you may also encounter.

  • DSN Less Connections

    Hi,
    The majority of our ASP pages use a DSN Less connection. An example is
    Set dbConnection = Server.CreateObject("ADODB.Connection")
    dbConnection.open "Provider=MSDAORA;Data Source=tnsname;User ID=username;Password=password"
    However I cannot get this to work with the instant client. I can even change the provider to "Oracle in instantclient10_2" and it errors out. DSN Connections like the one below work great
    Set dbConnection = Server.CreateObject("ADODB.Connection")
    dbConnection.open "DSN=dsn_name;UID=username;PWD=password"
    But I do not really want to go around to all of web servers and recode them (nor make the programmers do it). Is there a way to use DSN Less connections with Instant Client? Am I using incorrect syntax, or is it just not possible currently?
    Thanks in advance.
    //Karl

    I finally found an example that worked. The biggest clue to troubleshooting these connection is to reboot the server as IIS reset does not always clean up its cache.
    Anyway the answer was this
    Set dbConnection = Server.CreateObject("ADODB.Connection")
    dbConnection.open "Driver={Oracle in instantclient10_2};Dbq=<db name>;UID=<username>;PWD=<password>;"
    Thanks
    //Karl

  • Relative Paths In DSN-less JDBC URL

    Whenever I've seen DSN-less URL strings for M$ Access, they've always used an absolute path to the database file:
    String url="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=c:\\full\\path\\src\\data\\FirstLotParts.mdb";Has anyone tried to give a relative path?
    String url="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=src\\data\\FirstLotParts.mdb";I'd like to be able to check out my application to a clean directory and have Ant run JUnit tests without having to change the absolute path. Is it possible? Thanks - MOD

    Just answered my own question: Yes, it does work with a relative path:
    String url="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=.\\src\\data\\FirstLotParts.mdb";MOD

  • DSN-less connection,BEA weblogic

    Hi , I have a .war file which I deploy into a BEA Weblogic server.
    Now, the .war file contains a ms-access file which is required in a JDBC-ODBC module in the .war file. What I find is that BEA doesn't extract the ms-access file to any temporary folder, and hence I am finding it hard to read the file in my JDBC-ODBC module. What I want is to know the path which I mention in the DSN-less conection if the ms-access file resides inside the .war file?
    con = DriverManager.getConnection("jdbc:odbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ=c:/databases/StockPrices.mdb");
    Sudhakar

    That's right, WebLogic does not extract WAR file on disk (extracts it just in memory) and why it should do that. WAR files are very convenient and compact format for web application deployment. But if you do want to have directory structure on your disk you can manually extract WAR file using jar tool into applications directory and this web application should work as well as in WAR form (that's so called "exploded form" of web application). WAR file is standard JAR file with some special directory organization according to web application deployment file structure specification having WAR extension!
    Furthermore, try to use some System properties like System.getProperty("user.dir") to get path for your Access MDB file: http://java.sun.com/docs/books/tutorial/essential/system/properties.html
    Finally, my suggestion is to use another type of database having real JDBC driver like freeware MySQL or PostgreSQL.

  • DSN less connection from VB 5?

    Hi all,
    while I could get some information on creating DSN less connections into SQL Server with Visual Basic 5 on the Microsoft site, I could not get these tips to work with our Oracle server (what a surprise).
    Maybe somebody here can tell me what I am doing wrong:
    The Service name of our server in TNSNames is acesa1.cp.chbs
    I have a Dataobject on my form in VB5 and set its connect property like:
    Data1.Connect = "ODBC;DRIVER=Oracle73;UID=user;PWD=password;SERVER=acesa1.cp.chbs"
    I set the recordsource property and do a Data1.Refresh.
    I get error ODBC connection to Oracle73acesa1.cp.chbs failed.
    Obviously there is something wrong.
    Thanks to anybody who can point me to the correct syntax!
    Peter

    Solved my problem already. I was copying the code I use for DSN less connections in Visual Foxpro, but made a typo.
    For all who are interested in the solution, here is the code I use to set the connect property:
    Data1.Connect = "ODBC;DRIVER=Oracle73;UID=userid;PWD=password;DBQ=acesa1.cp.chbs;"
    The important part is the DBQ parameter, SERVER or DATABASE are not used by the Oracle ODBC drivers.
    Sorry for bothering you for nothing,
    Peter

  • 10g - DSN Less Connect

    I'm looking for a way to use Microsoft odbc to create a dsn-less connection to an Oracle 10g database using vbscript. The script will run from client OS' on both XPsp2 (mdac2.8) and VistaBusiness-x32 (windows dac 6.0)
    The script will call a stored procedure that strips the colons, spaces, dashes or periods in the stored mac_address item then query the server with a mac address and receive the workstation name and a few other items stored in the db. I will be sending the mac address with no colons, etc.
    From what I've gleaned from other sources, the following should be close but I want to check before I go to my db guy for query help.
    strConnection="Driver={Microsoft ODBC for Oracle}; Server=OracleServerName;uid=username;pwd=password;"
    set conn=Server.CreateObject("ADODB.Connection")
    conn.Open strConnection
    Any code on executing the function and querying for the provided mac address would be helpful since I'm completely clueless... which comes first, the chicken or the egg..
    Shoot, even if someone would post code on how I can check if the connection is actually made..
    Thanks

    ...So I take it that I'll have to have the server
    export to csv or a db format that will provide a
    connection on a stock xp or vista box.I'm not sure exactly what you're saying here. Are you suggesting that you'd export the data on the server to a CSV file, copy that to a network share, and have your application create an ODBC connection to the CSV file?
    Are you wedded to installing absolutely nothing else? The Oracle Instant Client, for example, just requires copying 3 or 4 DLLs to a directory & setting some environment variables in order to install a minimal Oracle client and ODBC driver (though it won't work with the Microsoft ODBC driver for Oracle). That's normally a pretty minimal burden for an application to include in its installation scripts.
    Justin

  • DSN-less URL parameters

    Hi all
    After reading some posts and finding the solution to creating a DSN-less connection to a .mdb file, I started to think what do all the parameters used in the jdbc-odbc URL mean (for instance, the URL I saw was "jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=<.mdb filepath>").
    Until now, I figured out that "Driver={Microsoft Access Driver (*.mdb)}" means the name of the driver. Nothing to be surprised, but are there other drivers? If so, what are their strings?
    I've tried to find the answer but I haven't found it yet. So, if someone knows what does each part of the URL means, please tell me.
    Thanks in advance!
    Frederico Marvila

    To use another ODBC driver with the JDBC<->ODBC bridge, you have to download and install it.
    A quick Google for "odbc driver" will help you find many of them. However, most such ODBC drivers are specific to a particular database, e.g. MySQL or Oracle, and most of those databases also provide straight JDBC drivers, which are usually the far better choice, straight JDBC performance can be as much as 20 times faster than bridged, depending on DB and drivers transaction load (see http://mmmysql.sourceforge.net/performance/ for an example for mysql).
    However, if you're looking for another ODBC driver to use with Microsoft Access, I suspect you're going to have no luck. Because MS utterly controls the internal format of the .mdb files and has a long and strong history of changing such internals (at least in every other MS product I'm familiar with), no 3rd party in their right mind is going to invest time in a competing driver for Access, except as a labor of love. They might be out there, but my quick Google didn't find any.
    You can think of the DB URL as being a chain of instructions read left to right for your program to find the database/data files it needs, each step possibly invoking a different layer of software:
    jdbc - we're doing JDBC here
    jdbc:odbc - through the JDBC-ODBC bridge
    jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)} - using the MS Access file
    jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=<.mdb filepath> - to read these particular Access files
    Each step controls the format of the following step, some other JDBC URLs look like:
    jdbc:oracle:oci8:scott/tiger@database
    jdbc:oracle:thin:@localhost:1521:orcl
    jdbc:mysql://[host][,failoverhost...][:port]/[database][?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]...
    jdbc:mysql-caucho://localhost:3306/test'
    jdbc:postgresql://<pgsqlDbHost>/<databaseName>
    JDBC<->ODBC URLs
    jdbc:odbc:[data source name]
    (see http://www.onjava.com/pub/a/onjava/synd/2001/08/21/jdbc.html)

  • Example code - dsn less connection to MySQL ?

    Has anybody got any example code on how to connect to a MySQL
    database without using DSN ?
    eg. <cfset myconnectionstring="....
    My hosting company say they prefer me NOT to use a DSN. Do
    you think they're correct in saying this ?

    You can create a dsn less connection for access on a PRE-MX
    (ie ColdFusion 5.0) environment. CFMX does not currently allow for
    DNS-Less connections, due to a "restriction" with JDBC.
    So it seems that your hosting company are nutters! :) It is
    normal for your host to create the dsn themselves, however, it will
    be limited by the number of dbs you have. I imagie you can have up
    to 2 mysql dsns without charge, mssql will cost per db/dsn and
    access should be free for one dsn connection.
    HTHs

  • Establishing DSN less connection to .csv file

    Hello to all,
    I need to establish dsn less connection to .csv file, can anybody suggest me the solution.
    Please treat this matter as urgency,
    Thanks in advance.
    Y_mail

    Hi Mohammad,
    it would be easier for us all if you would continue one of your previous topics about the same problem:
    http://forum.java.sun.com/thread.jsp?forum=48&thread=194701
    http://forum.java.sun.com/thread.jsp?forum=48&thread=193727
    http://forum.java.sun.com/thread.jsp?forum=48&thread=194147
    http://forum.java.sun.com/thread.jsp?forum=48&thread=190876
    Also changing your userprofile doesn't help much.
    If you watch the replies to your topics, you see that in this one
    http://forum.java.sun.com/thread.jsp?forum=48&thread=193727
    we're about to work out a solution for reading a csv file with BufferedReader. The JDBC connection mentioned there is only for putting the retrieved values into Access afterwards; for your task this part can be ignored.
    So I think you should find your solution there.
    If not, please ask again - but please (!) don't start a new topic or user again for that same problem.

  • Which version of ODBC Driver supports DSN-less Connection in JAVA

    hai,
    Which version of ODBC Driver supports DSN-less Connection in JAVA.
    -raja

    hai,
    Pleae help in this regard.
    I am using a DSN-less connection to conect to
    Access using JDBC. But it is not working. It is throwing
    Data Source Name too long exception.
    I think the problem is with ODBC version.
    Let me clear about this.
    Thanks in Advance.
    -raja

  • DSN-less Connection in a Servlet

    hai,
    I am using the following DSN-less Connection in a servlet. It is working fine in as
    a stand alone application. But it is not working in a a servlet.It is throwing DSN name too
    long exception.
    dsn="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:\\db1.mdb";
              try
              System.out.println("DSN-less connection.......................");
              Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    con=DriverManager.getConnection("jdbc:odbc:"+dsn);
              if(con!=null)
                   System.out.println("Connected");
              else
                   System.out.println("Not Connected");
              st=con.createStatement();
              System.out.println("connected.........................");
              catch(Exception e)
              {   e.printStackTrace();
    Please give me the details why it is not working.
    I am using jdk1.3 and jsdk2.0.
    bye
    -raja

    Dear jschell,
    I am very thankful to u for being my problem solved.
    As u said the problem is with the syntax and with environment.
    I have changed the syntax in connection string by inserting a
    space in between
    DRIVER={Microsoft Access Driver and (*.mdb)};DBQ=c:\\db1.mdb";
    and running the servlet in servletrunner it is working.
    Now to run the same servlet using a webserver I need to configure it properly.
    I am usning Java Web Server. Earlier I installed JDK1.2 on my system and
    now I changed it to JDK1.3. There r some problems while uninstalling JDK1.2.
    May be the JWS is using the jdk1.2 runtime environment.
    Pleaselet me clear this.
    Thanks a lot for all the help u have done so far.....
    -raja

Maybe you are looking for

  • Conversion customer to Business partner: R/3 -- XI -- R/3

    Dears, For the implementation of Credit Management, we needed following setup: 1. Customer data is sent to XI by IDOC 2. The IDOC is mapped to a Business partner in XI 3. The business partner is sent back to the R/3 system with the ABAP proxy. SXMB_M

  • How do you set up a Bluetooth GPS on the ipad 2

    I purchase I.trek M5 but the ipad does not pick up the device.

  • Error 1158 "missing left brace"

    the following is my code. as you can infer from it's simplicity, I am inexperienced. import flash.events.MouseEvent; import flash.events.IEventDispatcher; fatmax.addEventListener(MouseEvent.MOUSE_OVER,extend); function extend(event:MouseEvent)void: t

  • DBadapter update

    I am using DB adapter for osb I have taken pure sql option and have written update statement But sometimes when i test my osb process it fails if there are more number of records (EX: 1 million records) While configuring DBadapter in step 6 there are

  • Error with PDF Generation

    I have been working on avery design and print online and i keep getting an error message because the pdf to be able to print is unable to be generated