Appropriate JDBC drivers for 7.0 version and SP16

Hi all
we are using XI 7.0 SP 16.
what type/verion of JDBC drivers should be used for database connectivity?
while i was going through "How to install external JDBC Drivers" it was suggesting to use
Oracle 9i and Oracle 10g:
ojdbc14.jar
u2022 Microsoft SQL Server:
msbase.jar, mssqlserver.jar, msutil.jar
(in screen shots  as well it was showing he was using msbase.jar, mssqlserver.jar, msutil.jar and ojdbc14.jar)
should we use both ojdbc14.jar and msbase.jar, mssqlserver.jar, msutil.jar or else one of them would be sufficient?
Is OJDBC a type 4 and type 2 driver?
Full Points are guaranteed
Regards
Bhasker

Hi,
You have to use ojdbc14.jar or classes12.zip/.jar for Oracle and msbase.jar, mssqlserver.jar, msutil.jar for Microsoft SQL Server. Thus both are required to be deployed on J2EE server.
And Oracle JDBC is a type 4 driver.
refer --> http://www.aquafold.com/docs-jdbcdrivers-oracle10g.html
Refer
SAP Note : 1078420, 831162, 941317, 1138877
Thanks
Swarup
Edited by: Swarup Sawant on Aug 4, 2008 10:25 AM

Similar Messages

  • JDBC drivers for SQL Server 2008 and PI7.0

    HI,
    I have deployed the JDBC drivers (sqljdbc.jar and sqljdbc4.jar) available for the SQL Server 2008 from the microsoft website as described in the how to document for deploying and configuring JDBC and JMS adapters.
    I am running a JDBC to FIle(XML) scenario. When I go and see on the RWB CC monitoring, I get this error
    Error during database connection to the database URL 'jdbc:sqlserver://hostname:1433;databaseName=123_Nagasatya' using the JDBC driver 'com.microsoft.sqlserver.jdbc.SQLServerDriver': 'com.sap.aii.adapter.jdbc.sql.DriverManagerException: Cannot establish connection to URL 'jdbc:sqlserver://hostname:1433;databaseName=123_Nagasatya': UnsupportedClassVersionError: com/microsoft/sqlserver/jdbc/SQLServerDriver (Unsupported major.minor version 50.0)'
    WRT to the SQL server the port 1433  is open on the host and there is no firewall on the PI server as well as the SQL Server. Both are on different machines.Any help would be greatly appreciated.
    Regards.

    Hi Sujan,
    This is the link.
    [JDBC|http://www.microsoft.com/downloads/details.aspx?familyid=c47053eb-3b64-4794-950d-81e1ec91c1ba&displaylang=en]
                                          or
    You can also use the one on the market place.
    Go to http://service.sap.com/msplatforms -> SQL Server
    get zip-file sqljdbc_12_hotfix.zip contains the sqljdbc.jar file.
    It should work.
    Please let me know if you have any questions.
    Regards.

  • JDBC drivers for Oracle734 on Solaris7 and JDK 1.2

    Hi there,
    I'm trying to JDBC to an Oracle 7.3.4 running on Solaris7 while
    writing JDK 1.2.2 application. Here's the trace of what's
    happenning:
    Connecting to the database...Connecting...
    Exception in thread "main" java.lang.UnsatisfiedLinkError:
    /space/javapkg/oracle7/liboci73jdbc.so: ld.so.1:
    /space/jdk1.2.2/bin/../bin/sparc/native_threads/java: fatal:
    relocation error: file /space/javapkg/oracle7/liboci73jdbc.so:
    symbol makeJavaString: referenced symbol not found
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1330)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1254)
    at java.lang.Runtime.loadLibrary0(Runtime.java:644)
    at java.lang.System.loadLibrary(System.java:815)
    at oracle.jdbc.oci7.OCIDBAccess.logon(OCIDBAccess.java:149)
    at
    oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:103)
    at
    oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:148)
    at java.sql.DriverManager.getConnection(DriverManager.java:515)
    at java.sql.DriverManager.getConnection(DriverManager.java:175)
    at JdbcCheckup.main(JdbcCheckup.java:43)
    Is there a nice solution for that? Please, do not advise to
    upgrade Oracle / degrade JDK: it's not my call and is out of the
    question. There's an existing solution where we use $30,000
    WebLogic ridiculous license just to use their JDBC drivers but
    that's exactly what we want to switch from.
    Sincerely,
    -Evgeni
    null

    Yup, thanks a lot. I am ashamed. I know: "read the FAQ then
    ask; read the FAQ then ask"... Eventually I'll get it :)).
    Thanks again,
    -Evgeni
    Oracle Product Development Team wrote:
    : Our 7.3.4 OCI driver doesn't work with JDK 1.2, but our 8.1.6
    : release of the OCI driver will. In the meantime, you can try
    our
    : 8.1.6SDK thin driver if you have to stick with JDK 1.2. It
    : should be compatible with your 7.3.4 database.
    http://technet.oracle.com/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm
    : #_1_
    : Evgeni (guest) wrote:
    : : Hi there,
    : : I'm trying to JDBC to an Oracle 7.3.4 running on Solaris7
    while
    : : writing JDK 1.2.2 application. Here's the trace of what's
    : : happenning:
    : : Connecting to the database...Connecting...
    : : Exception in thread "main" java.lang.UnsatisfiedLinkError:
    : : /space/javapkg/oracle7/liboci73jdbc.so: ld.so.1:
    : : /space/jdk1.2.2/bin/../bin/sparc/native_threads/java: fatal:
    : : relocation error: file
    /space/javapkg/oracle7/liboci73jdbc.so:
    : : symbol makeJavaString: referenced symbol not found
    : : at java.lang.ClassLoader$NativeLibrary.load(Native
    : Method)
    : : at java.lang.ClassLoader.loadLibrary0
    : (ClassLoader.java:1330)
    : : at java.lang.ClassLoader.loadLibrary
    : (ClassLoader.java:1254)
    : : at java.lang.Runtime.loadLibrary0(Runtime.java:644)
    : : at java.lang.System.loadLibrary(System.java:815)
    : : at oracle.jdbc.oci7.OCIDBAccess.logon
    : (OCIDBAccess.java:149)
    : : at
    : : oracle.jdbc.driver.OracleConnection.<init>
    : (OracleConnection.java:103)
    : : at
    oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:148)
    : : at java.sql.DriverManager.getConnection
    : (DriverManager.java:515)
    : : at java.sql.DriverManager.getConnection
    : (DriverManager.java:175)
    : : at JdbcCheckup.main(JdbcCheckup.java:43)
    : : Is there a nice solution for that? Please, do not advise to
    : : upgrade Oracle / degrade JDK: it's not my call and is out of
    : the
    : : question. There's an existing solution where we use $30,000
    : : WebLogic ridiculous license just to use their JDBC drivers
    but
    : : that's exactly what we want to switch from.
    : : Sincerely,
    : : -Evgeni
    : Oracle Technology Network
    : http://technet.oracle.com
    null

  • JDBC drivers for SQL Server 2008 and NW 7.00 (UD connect)

    HI, we recently updated a UD connect Source DB fronm SQL Server 2000 to 2008; currently struggling to find a compatible JDBC driver; does anyone have a UD connect or PI system connected to a SQL 2008 DB via JDBC drivers?

    [http://go.microsoft.com/fwlink/?LinkId=144633&clcid=0x409]
    [http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=99b21b65-e98f-4a61-b811-19912601fdc9#tm]

  • Cannot obtain an appropriate JDBC type for class char.

    The above error while deploying...The full error is below. The only datatypes used are: integer, timestamp,string, decimal and date (so no char).  Can anybody help?
    Caught exception during application deployment from SAP J2EE Engine's deploy service:
    java.rmi.RemoteException: Cannot deploy application sap.com/SAPAS12013.. Reason: Cannot obtain an appropriate JDBC type for class char. To store the field with this class in the database, the class must implement java.io.Serializable.; nested exception is: com.sap.engine.services.deploy.container.DeploymentException: <--Localization failed: ResourceBundle='com.sap.engine.services.deploy.DeployResourceBundle', ID='com.sap.engine.services.ejb.exceptions.deployment.EJBDeploymentException: Cannot obtain an appropriate JDBC type for class char. To store the field with this class in the database, the class must implement java.io.Serializable.
    at com.sap.engine.services.ejb.deploy.tools.sql.Mappings.getDefaultSqlTypeForJavaType(Mappings.java:131)
    at com.sap.engine.services.ejb.deploy.xml.CMPParser.fillCmpFieldInfo(CMPParser.java:89)
    at com.sap.engine.services.ejb.deploy.xml.CMPParser.parseCMPFields(CMPParser.java:644)
    at com.sap.engine.services.ejb.deploy.xml.CMPParser.parseFields(CMPParser.java:121)
    at com.sap.engine.services.ejb.deploy.xml.EJBJarParser.parseXml(EJBJarParser.java:173)
    at com.sap.engine.services.ejb.deploy.xml.EJBJarParser.parseXml(EJBJarParser.java:97)
    at com.sap.engine.services.ejb.deploy.DeployAdmin.parseSingleJar(DeployAdmin.java:296)
    at com.sap.engine.services.ejb.deploy.DeployAdmin.generate(DeployAdmin.java:246)
    at com.sap.engine.services.ejb.EJBAdmin.deploy(EJBAdmin.java:2118)
    at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:594)
    at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:379)
    at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:296)
    at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:290)
    at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:323)
    at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3033)
    at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:463)
    at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
    at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:294)
    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)

    Hi Ashley,
    And yet, apparently you have a cmp-field with type <b>char</b> in one of your CMP entity beans. This is not supported. Please refer to the <a href="http://help.sap.com/saphelp_nw04/helpdata/en/13/dbb2b66146934a9662918755038ea1/frameset.htm">Object/Relational Mapping Rules</a> and especially to the first bullet under the table.
    Hope that helps!
    Vladimir

  • JDBC drivers for MSSQL 7.0

    Hi,
    We have installed JDBC drivers for MSSQL by following guide "how to install and configure a JMS and JDBC adapter" and they are "msutil.jar, mssqlserver.jar, msbase.jar". Our platform is NETweaver 2004s PI 7.0 on UNIX and Oracle.
    The interfaces are working fine when we are sending data to MSSQL 2000, but when we are sending data to MSSQL 7.0, we are getting errors incompatible drivers.
    Are there seperate drivers MSSQL 7.0 or we need to have different set of drives. Checked Note 639702 and as per note we should be able to find drivers installed on system at
    - (NetWeaver 2004s:)
    usr\sap\<SAPSID>\SYS\exe\<NUC|UC>\Platform\mssjdbc
    I did not find the 'Platform' in my system at the above mentioned path.
    Can anyone help us with this issue.
    Thank You,
    Praveen

    Hi Praveen,
    As I know, there is no JDBC driver MSSQL 7.0, so there is no direct way to get access to it.
    But there is another way to do it if you have access to a MSSQL 2000 or above server.
    In MSSQL 2000 you can create a linked server to the MSSQL 7.0, and then you can use XI to get access to MSSQL 7.0 tables.
    Regards,
    Hui

  • Required appropriate JDBC driver for   Oracle 9i

    Required appropriate JDBC driver for Oracle 9i Enterprise Edition Release 9.2.0.6.0.

    And?
    Download them from the Oracle website or get them from your Oracle client application's jdbc directory.

  • Are there any JDBC Drivers for SQL Server 2000?

    Hello Everyone,
    Any news on the JDBC drivers for SQL Server 2000? I know it is not
    certified yet but is there a date when it will be.
    Which versions of WLS will they work with? Any help is appreciated.
    Sincerely,
    --Luis

    Hello Michael,
    Any news on the JDBC drivers for SQL Server 2000? I know it is not
    certified yet but is there a date when it will be.
    Which versions of WLS will they work with? Any help is appreciated.
    Sincerely,
    --Luis
    "Michael Girdley" <[email protected]> wrote in message
    news:3a6549bb$[email protected]..
    Not yet, but they will appear on the web site in about two weeks.
    Thanks,
    Michael
    Michael Girdley, BEA Systems Inc
    Learning WebLogic? Buy the book.
    http://www.learnweblogic.com/
    "Stefano Picozzi" <[email protected]> wrote in message
    news:[email protected]..
    Are there any JDBC Drivers for SQL Server 2000 for Weblogic Server.

  • How can I install JDBC drivers for Oracle?!?....

    i have a program that has this line:
    import oracle.jdbc.pool.OracleDataSource;
    that gives this error when I compile it:
    package oracle.jdbc.pool does not exist
    So I think I need to install JDBC drivers for Oracle. (?)
    I went here: [http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/jdbc_111060.html]
    and downloaded the files for JDBC Thin.
    Then I followed this: [http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/htdocs/111070_readme.html]
    by entering these commands (I'm using Ubuntu):
    export CLASSPATH=$CLASSPATH:/path/to/files/ojdbc6.jar
    export CLASSPATH=$CLASSPATH:/path/to/files/orai18n.jar
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/path/to/files
    When I type echo $CLASSPATH I can see that those commands worked, but it hasn't made any difference when I try to compile.
    I still get the same error. Is it because I didn't do anything about the .so files? The readme page didn't mention them in the installation section.
    Please help! I am so stuck...

    I don't think you need the shared libraries (.so files) and given what I saw when I glanced at those pages, I don't think they'd even work for you, although maybe I just didn't read enough of it.
    What happens when you type
    javap oracle.jdbc.pool.OracleDataSourceon the command line?
    How are you invoking javac? Are you perhaps passing a classpath argument?
    Are you sure that the path to the jar files is correct? Are the paths relative?

  • What is the impact of upgrading jdbc drivers from 9.2 version to 10g driver

    Hi,
    My application is built on Oracle 9.2 with 9.2 version jdbc drivers.
    To use Java objects mapping with Oracle object TYPES (for ex. STRUCT),
    I had to go for 10g jdbc drivers. Otherwise, I am getting an error:
    java.sql.SQLException: Non supported character set: oracle-character-set-178
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
    at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
    at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:829)
    at oracle.sql.CharacterSetUnknown.failCharsetUnknown(CharacterSetFactory
    Thin.java:150)
    at oracle.sql.CharacterSetUnknown.convert(CharacterSetFactoryThin.java:1
    14)
    at oracle.sql.CHAR.<init>(CHAR.java:109)
    at oracle.sql.CHAR.<init>(CHAR.java:133)
    at oracle.jdbc.oracore.OracleTypeCHAR.toDatum(OracleTypeCHAR.java:143)
    at oracle.sql.StructDescriptor.toOracleArray(StructDescriptor.java:385)
    at oracle.sql.StructDescriptor.toArray(StructDescriptor.java:560)
    at oracle.sql.STRUCT.<init>(STRUCT.java:95)
    at oracle.sql.OracleSQLOutput.getSTRUCT(OracleSQLOutput.java:95)
    at oracle.sql.STRUCT.toSTRUCT(STRUCT.java:328)
    at oracle.jdbc.driver.OraclePreparedStatement.setObject(OraclePreparedSt
    atement.java:2025)
    at oracle.jdbc.driver.OraclePreparedStatement.setObject(OraclePreparedSt
    atement.java:2148)
    I would like to hear from you that, what is the impact on the existing application if I upgrade
    jdbc drivers from 9.2 version to 10g version?
    Please do mention all the impact.
    Vyshu

    JDBC 10g works just fine against 9.2 database. See the interopeability matrix on the JDBC portal http://www.oracle.com/technology/tech/java/sqlj_jdbc/index.html
    Kuassi - blog http://db360.blogspot.com/

  • JDBC Drivers for Linux

    How come Oracle's web site only has downloads for NT and Solaris. Where do I get the latest JDBC driver for Linux?

    You should be able to use clases111.zip from AIX or NT with your
    Linux client, just copy the file, and add it to your CLASSPATH.
    I'm using classes111.zip from AIX (8.1.5) on NT and Win95
    clients.
    This will work for the thin client, the oci8 needs SQL*Net
    (and some more support libs.) installed to work
    Hilsen Jan
    Greg Patrick (guest) wrote:
    : Well that's no good! I don't have the database client
    : for Linux. Our 8.0.5 DB is on AIX. We have Windows NT
    : 8.0.5 client CD's. I shouldn't need an entire 8.0.5
    : Linux client installation just to use JDBC, should I?
    : JDBC drivers are available for download for NT and Solaris,
    : why not Linux?
    : John Salvo (guest) wrote:
    : : They are included with the 8 and 8i installations.
    : : Greg Patrick (guest) wrote:
    : : : I can't find any JDBC drivers for Linux on the Oracle
    : Technet
    : : : site... It seems very strange that Oracle would have an
    : : : 8i database for Linux but not have JDBC drivers. Is this
    : true?
    : : : All I want is for a java program on a Linux machine to be
    : : : able to use the OCI drivers to talk to the database on
    : another
    : : : machine. Even JDBC thin drivers would be better than
    : nothing.
    : : : Where are they?
    : : : Thanks,
    : : : Greg Patrick
    : : : http://www.abe.com
    null

  • Drivers for hp photosmart d5360 and laserjet 4000 in windows 7,needed

    i need the drivers for  hp photosmart d5360 and laserjet 4000  in windows 7
    i have install windows 7 ver 7260 and everything was working fine,,then i have updated to ver 7600
    and now my computer does not want to install the drivers,,
    any ideas why is not working?
    thanks

    It does not matter how we got Windows 7 RTM (7600). But if you have to know to answer the questions about drivers, then MSDN Subscribers and Technet Subscribers can download Windows 7 RTM as of August 7. I also have Windows 7 RTM and I now cannot install the HP Laserjet 4000N printer. It used to work with Windows 7 RC but now not with RTM. My printer is located on a Windows Server 2008 based computer. It properly browses and I I can select it from the server list of printers. But it then tells me that I dont have a driver. Where can we get a driver? HP will have the Windows 7 RTM version as well for their driver support.

  • JDBC drivers for oracle 8.0.5 on HP UX 11.0

    Where do I find JDBC drivers for oracle 8.0.5 on HP UX 11.0?

    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by greg freda ([email protected]):
    Where do I find JDBC drivers for oracle 8.0.5 on HP UX 11.0?<HR></BLOCKQUOTE>
    Did you find out where you can find the drivers for Oracle 8.0.5 HP-Unix ??

  • *****Error in Microsoft JDBC drivers for SQL Server 2000****

    hi guys,
    I am getting the following error in my application. The error seems to have thrown by Microsoft JDBC drivers for SQL Server 2000
    The application tries to execute the the following query when the error is thorwn:
    SELECT getDate(); // getDate is a function which returns currebt date time. The error is thrown occassionally. Other times the same query is executed correctly by the application.
    Can any one help with this one.
    The error is:
    java.lang.NullPointerException
         at com.microsoft.jdbc.base.BaseImplStaticCursorResultSet.setupTempFiles(Unknown Source)
         at com.microsoft.jdbc.base.BaseImplStaticCursorResultSet.<init>(Unknown Source)
         at com.microsoft.jdbc.base.BaseStatement.chainInServiceImplResultSets(Unknown Source)
         at com.microsoft.jdbc.base.BaseStatement.getNextResultSet(Unknown Source)
         at com.microsoft.jdbc.base.BaseStatement.commonGetNextResultSet(Unknown Source)
         at com.microsoft.jdbc.base.BaseStatement.executeQueryInternal(Unknown Source)
         at com.microsoft.jdbc.base.BaseStatement.executeQuery(Unknown Source)
         at com.sanderson.tallyman.util.TallymanDB.executeQuery(Unknown Source)
         at com.sanderson.tallyman.util.TallymanDB.getCurrentDate(Unknown Source)
         at com.sanderson.tallyman.operations.interfaces.RecordUpdateControl.updateRecord(Unknown Source)
         at com.sanderson.tallyman.operations.interfaces.DebtInterfaceControl.processUpdate(Unknown Source)
         at com.sanderson.tallyman.operations.interfaces.DebtInterfaceControl.processInterface(Unknown Source)
         at com.sanderson.tallyman.operations.interfaces.InterfaceHandler$ProcessRecord.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    rgds,

    Hi,
    Did you ever get an answer to this? I am also having this problem.

  • Any suggestions for type 4 JDBC drivers for MSSQL

    I am currently using odbc-jdbc bridge for MSSQL 7.0 and I am considerring using a Type 4 driver so that my app can be ported anywhere. Any sugesstion for a FREE type4 JDBC driver for MSSQL 7.0 ??
    I have heard microsoft has released one for MSSQL 2K but I am not sure if it can be used with 7.0.

    you can check that at :
    http://industry.java.sun.com/products/jdbc/drivers

Maybe you are looking for

  • Anandtech's Final Word on the New X2 3800+

    Final Words There's not much to say here other than that the Athlon 64 X2 3800+ is the clear choice for any user at this price point.  What you give up in single threaded performance is more than made up for by the improvements in multitasking and mu

  • Help with intricate search and results display

    Hi All, I am looking for help with a problem I have, my knowledge on Numbers is limited, I have learnt a lot by trial and error but I do not know where to start on this problem. What I am trying to do is display result from sheet 1 onto sheet 2 when

  • Initialize indexes array

    Hello! I am new to LabView and  I am struggling with this problem for a couple of days... I have a 2D array CH x spike_time and on each row (1D array) I need to implement a logic that requires the possibility to dynamically initialize two indexes.  

  • System Status CLSD in PS

    Business Requirement: If a Project System Status is CLSD, I need to lock out users from changing this Status. I also need to allow access to a some group of user's who can re-open projects. Suggestion needed

  • Update 5.2.1.  Cannot sign in to itunes on 2nd gen apple tv after update

    After updating apple tv 2nd generation i cannot sing in to itunes..... Unknown error.