CFMX8 - Enterprise OR Standard to use DataDirect JDBC drivers?

Simple question here, I hope? I am migrating an application
to CFMX8. This app connects to Informix. The best performance I've
seen so far to do so is using DataDirect's JDBC driver. What I know
is that DataDirect created a JDBC driver that ships with CFMX. What
I don't know is why it
seems CF somehow restricts access to that driver to
Enterprise edition?!? Below are steps I have done.
Using tech note
shown
here I did install the updated Macromedia drivers and created a
DSN to the Informix database, but upon trying to save the DSN
details, an error appeared stating:
quote:
java.sql.SQLException: Use of Macromedia JDBC Drivers is
restricted. Drivers can only be used with Macromedia server
products. Please check that your license supports the requested
driver.
This is pretty vague! Can anyone confirm that this is ONLY a
Standard Ed. vs. Enterprise Ed. issue? Or is something else the
matter?

The Macromedia drivers are not available in standard edition
of ColdFusion. They are availbale in enterprise and developer
edition of ColdFusion.

Similar Messages

  • Using INET and DATADIRECT JDBC Drivers to connect MS SQL Server 2005

    Hi,
    I have reqmt to connect SQL server 2005 from ODI using INET and DATADIRECT JDBC drivers to test Local characters Encoding.
    In my case, Oracle is the Source and SQL Server 2005 is the Target. I have problem while interfacing Local Characters to SQL Server 2005 using com.microsoft.sqlserver.jdbc.SQLServerDriver driver( which is default driver provided by ODI). To fix local charatcters issue, I want to try using INET or DATADIRECT JDBC drivers. Please provide me the below of any one has used these Drivers to connect SQL Server 2005 from ODI.
    We are trying to connect to MS SQL Server 2005 from ODI Topology Mgr using INET and DATADIRECT JDBC Drivers. We need the following info to connect to the same,
    --> What are list of the drivers need to be placed in OraHome_1\oracledi\drivers path?
    --> Where can i get the latest driver versions.
    --> What are the JDBC DRIVER and URL formats.
    --> Any other additional configurations?
    --> Does these drivers support interfacing of Local character data.
    Please respond...
    Regards,
    Anil

    Check this article [HOW TO: SQL & JAVA|http://www.shahriarnk.com/Shahriar-N-K-Research-Embedding-SQL-in-C-Sharp-Java.html] for details on how to connect to SQL Server database from C#.NET database applications as well as Java database applications. It also describes how to pass embedded SQL queries (SELECT, INSERT, UPDATE, DELETE), calling stored procedures, pass parameters etc.

  • CF Enterprise vs Standard when used to host CF sites

    Hi,
    Can anyone tell me the merits of having my site hosted at a
    host who uses the enterprise version as opposed to the standard
    version?
    I am looking for a host for my CF site - developed for cfmx7,
    i have narrowed it down to 2 hosts but one is much more expensive
    than the other - they site the fact that they have enterprise
    edition as being a big security advantage over the standard - is
    this true?
    I can see that a couple of tags are disabled (CFCOLLECTION,
    CFEXECUTE, CFLOG, CFREGISTRY, CFSCHEDULE) but i think these would
    normally be disabled by most hosts (it's shared hosting) just for
    server security, so i'm wondering what other advantages
    (security/performance) there would be in using enterprise?
    I'm in the uk and looking for a uk datacentred host - the two
    i have narrowed it down to are :
    http://www.firstserv.co.uk
    and
    http://www.cwcs.co.uk - has anyone
    any comments on either of these?
    Many thanks!
    Jim

    paross1 wrote:
    > You might have a big problem if you intended to use an
    Oracle, DB2, Informix , or Sybase database, as the Standard version
    does not include built-in database drivers for these databases.
    >
    > Phil
    Not really--if there are JDBC drivers for these databases
    you'll be
    fine. We're on all CF Enterprise now, but I've used Oracle's
    JDBC
    driver with CF 7 Standard without any trouble. You just have
    to
    configure the database as "other" and point to the JDBC
    drivers.
    Matt
    Matt Woodward
    [email protected]
    Adobe Community Expert - ColdFusion

  • Using Oracle8 JDBC Drivers with WebLogic 5.1

    We are currently using the BEA WebLogic 5.1 application server and Oracle 8.0.4. We are using the JDBC OCI driver that came out-of-the-box with the WebLogic software. However, we would like to use the driver developed by Oracle, instead.
    Does the Oracle8 JDBC driver (both type 2 and type 4) interoperate with WebLogic 5.1? If not, what are the problems that prohibit them being used together?
    Thanks... Steve Bursch

    Summarizing from previous threads on this forum (I have not run this configuration myself):
    The main issue is that you will not be able to use Oracle-specific functionality from the Oracle driver.
    This includes all types in oracle.sql, or any APIs on oracle.jdbc.driver.OracleXxxx classes, or JPublisher-generated wrappers for SQL Object Types, collections, or REFs.
    Also, since Oracle does not support side-channel result sets, but requires explicit REF CURSOR out parameters from stored procedures/functions, you will not be able to return REF CURSORs to the client, from stored proedures or functions - the getCursor() API that is required is Oracle-specific and not part of JDBC.
    As long as you limit yourself strictly to standard JDBC types, and do not require the return of result sets from the server, you should probably be fine.

  • How to use Multiple JDBC Drivers?

    Hi,
    I'm working with an application that connects to an Oracle 8 database and Oracle 10 databases as a single user/schema and then the application users all share the single Oracle user. When we use an Oracle 8 JDBC driver, then a module that inserts a large number of records (1500+) into an oracle table behaves inconsistently and either times out, pauses inserting records for exactly 1 hour, or throws an error. It also seems somewhat inconsistent from user to user.
    The problem goes away when we use an Oracle 10 or Oracle 11 JDBC driver. However, the Oracle 10 JDBC driver has a problem with truncating the hh:mi:ss from datetime column types to 00:00:00. This is a known Oracle error and I know there is a flag that can fix this with the Oracle 10 driver. However, with the way the JDBC driver gets installed in the application, we are unable to set that flag.
    Oracle 11 JDBC driver also doesn't have the Oracle 8 issue inserting a large number of records. However, we need to connect to an Oracle 8 database and Oracle 11 JDBC does not support that. The database is still active but being retired soon so no chance of upgrading to a newer Oracle version.
    I asked on the application forum (it's SAP Manufacturing Intelligence and Integration - MII) and was told the following. Data Server is a name for the connection to the database.
    "If the class packages are the same (assuming so since all of the oracle drivers I've seen use the same driver) then you can't have 2 at the same time, since they will overlap and you can't prioritize or point one data server to 8 and the other to 11."
    My experiments with trying to use two drivers have also shown this to be the case for what I tried.
    Any ideas or thoughts of how to make this work? We are using a JDK 1.5.
    Thanks for the help.
    Kerby Johnson

    The most reliable way would be to load each driver (and all code using it) using its own classloader.
    But that would likely be overly complicated.
    The most viable solution will likely be (especially as this is a short term project, you say it's going to be retired soon) to ensure a commit after every smaller subset of the total data volume and keep using the Oracle 8 drivers.
    Try forcing a commit after say every 100 records and see if you still have the timeout problems. Most likely this will take care of your problems at the cost of a slight performance decrease (but better somewhat less than optimal performance than risk database corruption or crashing applications, right?).

  • BLOBs in DB2 using DataDirect Driver

    I am using DataDirect JDBC Type-4 driver to connect to DB2. I have requirement to store large serialized java
    objects. For that initially I used BLOB type but when I call
    PreparedStatement.setBinarystream(colNo, inputStream, SerObjLength)
    I get an error saying: VALUE OF INPUT HOST VARIABLE NUM {0} NOT USED; WRONG DATA TYPE.
    As per DataDirect, they don't support BLOBs because DRDA restrictions(??). So I tried with CLOB. Now inserting
    is fine but when I retirve data using ObjectInputStream.readObject() I get error: java.io.InvalidClassException:
    java.util.Properties; Local class not compatible: stream classdesc serialVersionUID=4112578634029874751
    local class serialVersionUID=4112578634029874840.
    Now my question is, can we use CLOB for storing serialized
    objects? If not, what data type I can use for this to work or what are the other solutions.
    Any help on this is highly appreciated!!
    thanks in advance,
    dw

    i have the same problem. when i try to insert a binary on a blob colum says:
    "LOB col cannnot be selected by DRDA "
    (?????? help!). what does it means ?
    when i used other drivers (hit db2) tell the same message. what is the problem with db2?? anyone ?
    anyone has a example that insert a blob in a blob colum with sucess in db2 ??
    thanks

  • DataDirect DB2 drivers (jdbc) exception: end of stream on read

    Using the DataDirect version 3.4 drivers against V8.1 of DB2...
    Having trouble establishing a connection to DB2 with the com.ddtek.jdbc.db2.DB2Driver class:
    SQLException: [DataDirect][DB2 JDBC Driver]End of stream was detected on a read.
    The url is as follows:
    jdbc:datadirect:db2://sadbarkprodtest2:6789;databaseName=INFRA
    Used the default JDBC port number (which has been verified) and the user/password are set as arguments in the Connection initialization. Not sure why the exception is being thrown. Has anybody use had the same problem?
    /Matthew Young

    Running DB2 V8.1.5 on a Solaris machine (sparc)...
    On the client side I am using jdk 141_03 from Bea and the DataDirect JDBC drivers (version 3.4). Sample code looks as follows:
    public class Test {
      private String url = "jdbc:datadirect:db2://sadbarkprodtest2:6789;databaseName=INFRA";
      private String userid = "xxx";
      private String password = "xxx";
      public void connect() {
        try
          Class.forName("com.ddtek.jdbc.db2.DB2Driver");
          connection = DriverManager.getConnection(url,userid,password);
        catch (SQLException sqle) {
           sqle.printStackTrace();
        catch (Exception e) {
           e.printStackTrace();
      public static void main(String[] args) {
        Test test = new Test ();
        test.connect ();
    }I get the same "End of stream was detected on read" error with the Bea DB2 7.*,8.* drivers. Assuming the problem has something to do with the version of DB2.
    / thanks - Matthew

  • Trying to use OCI Jdbc driver

    I'm using OC4J v2, with JDK1.3.1 under Linux
    what libs / configs are required to use OCI Jdbc Drivers ?
    thanks
    N.

    Debu, I spent much time searching this forum for answers to the ocijdbcX.dll problems in OC4J. I finally found my answer on Metalink. Apparently this is Bug# 1918517. The recommended fix on metalink for this bug solved my problem and is probably the problem that everyone else is experiencing. Setting LD_LIBRARY_PATH and ORACLE_HOME had no affect on OC4J.
    Jeff Kirby
    Lockheed Martin Mission Systems

  • Upgrade 10G to use 10G thin jdbc drivers- OCI

    This is wierd...
    If I upgrade 10G app server to use the 10G thin JDBC drivers, and set up a data source to use the thin drivers, is there any way that I could score a[b] ORA-01010 invalid OCI operation error when I'm not using an OCI driver?
    Anyone else seen this...again, it makes no sense...

    You can not and should not use JDK 1.2 with 8i drivers.
    If you want to use JDK 1.2 drivers, download the 8.1.6 SDK
    from external site.
    Please, please, please READ the FAQ at www.oracle.com/java/jdbc
    before posting
    Premal Mehta (guest) wrote:
    : Hi,
    : Sorry for multiple posting. Previous posting has incomplete
    : information. Here's the whole scenerio...
    : I have Oracle 8i installed on my server. I have downloaded
    : JDBC drivers for Oracle 8i from Oracle site. When I try to run
    a
    : sample example from the demo files given, I get a Windows
    : internal Error "Exception: Access Violation (0xc0000005),
    : Address: 0x6ee0fb83". I am using Oracle 8i on Win NT 4.0 with
    : SP4, IIS4.0 with 128 MB RAM.
    : Also, I am trying to use OCI8 JDBC drivers with JDK 1.2. The
    : classpath is set for classes111.zip files.
    : I am unable to run applets with JDBC also. On using thin
    : drivers, it gives "SO Exception" error.
    : I have tried many options but it dosent seem to work.
    Please
    : help as this is very urgent.
    Oracle Technology Network
    http://technet.oracle.com
    null

  • Oracle 8.0.6 JDBC Drivers download

    We are working with an Oracle 8.0.6 Database installed in a Sun Solaris machine.
    Now we need to execute a batch program in a Windows 2000 PC. We wanted to know if we can use the JDBC Drivers used in the Sun Solaris version or we have to download another class files.
    Thanks a lot.

    Ok i have solved the problem. I tried playing with the URL string, and started getting a Refused error along with the other erros. I noticed that i was not using the oracle user/pwd instead was using unix user/pass. I was also using the wrong tnsname that didnt match the IP.
    I changed that and
    String url = "jdbc:oracle:thin:@<database>";
    where <database> is
    @IP:portno:tnsname
    and wooolllaaaa it worked.

  • 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

  • Configure OC4J with other JDBC Drivers

    I want to add ability for OC4J to use mySQL JDBC drivers.
    Normally in the J2EE RI you would copy the driver and then use the j2eeadmin tool.
    Does anyone have info on getting this to work in OC4J (so I can test EJBs that use that DB).
    Note: I did get mySQL working for the JDeveloper9i IDE to get it to work in the IDE I just added a line to C:\jdev9i_902\jdev\binjdev.conf:
    AddJavaLibFile C:/mm.mysql-2.0.14/mm.mysql-2.0.14-bin.jar
    Thanks

    Check out the following doc
    http://otn.oracle.com/docs/products/ias/doc_library/90200doc_otn/web.902/a95879/ds.htm#1004903
    you can post OC4J configuration questions in the J2EE forum
    raghu
    JDev Team

  • Is the 'jdbc.drivers' system property official?

    Hi, i've just read the Java Technology Fundamentals Newsletter, June issue. They mention a way to load a JDBC driver using the 'jdbc.drivers' system property. But i wonder if this is an official system property because i can't find it in the docs (JDBC specification, API docs). Does somebody know, where this system property is specified?
    Thanks in advance.
    Markus

    This is an extract form JavaDocs on java.sql.DriverManger:
    public class DriverManager
    extends Object
    The basic service for managing a set of JDBC drivers.
    NOTE: The DataSource interface, new in the JDBC 2.0 API, provides another way to connect to a data source. The use of a DataSource object is the preferred means of connecting to a data source.
    As part of its initialization, the DriverManager class will attempt to load the driver classes referenced in the "jdbc.drivers" system property. This allows a user to customize the JDBC Drivers used by their applications. For example in your ~/.hotjava/properties file you might specify:
    jdbc.drivers=foo.bah.Driver:wombat.sql.Driver:bad.taste.ourDriver
    A program can also explicitly load JDBC drivers at any time. For example, the my.sql.Driver is loaded with the following statement:
    Class.forName("my.sql.Driver");
    Dave

  • Use of Macromedia JDBC Drivers is restricted

    We are building a new CF9 server. We installed the developer version and things appeared to work OK. When we set our single-server license (single server, not Enterprise) we get this message when trying some of our queries against a SQL Server database (did not try against Oracle, we only use SQL Server for this application).
    Error Executing Database Query.
    Use of Macromedia JDBC Drivers is restricted. Drivers can only be used with Macromedia server products. Please check that your license supports the requested driver.
    One of the other threads here indicates that JDBC drivers are only enabled for the Enterprise version. Another thread however seems to indicate that we would need to reinstall and make sure that the correct drivers were selected during the install process. This part *did* work during the developer period (which I believe enables all Enterprise features).
    Can standard version support JDBC? If not, can we use something else than JDBC? We don't want Enterprise.

    First, yes, CF Standard supports JDBC. All CF database connections, regardless of version or license, use JDBC. The difference between Standard and Enterprise with regard to JDBC drivers is limited to the bundled Oracle driver included with Enterprise, Developer and Trial - this is not available for Standard.
    Second, there's no relevant option for which JDBC drivers you get during the install process, regardless of version. There is an option for the JDBC-ODBC bridge, SequeLink, but that's not relevant to this.
    Now, to fix your problem. First, make absolutely sure you're not using the Oracle driver! I know you said you're not, but better safe than sorry.
    After that, the easiest approach would probably be to just completely uninstall CF and reinstall it with the correct license - at least, that would be the quickest without doing additional digging. However, I'm sure with a bit of tinkering you can fix your problem without uninstalling - I'm just not sure on the direction and amount of time that tinkering would take.
    Alternatively, you could open a support ticket with Adobe, although honestly it would probably take you less time to just uninstall and reinstall CF.
    Dave Watts, CTO, Fig Leaf Software

  • Upgrade from CF 8 to CF 10 Enterprise or Standard?

    Trying to decide whether to go with CF10 Enterprise or Standard. If we were to develop our web applications using the additional features that only Enterprise provides and a client wants to host the site on their own server, would they have to be licensed for CF 10 Enterprise to be able to use the added features of our application or would they be able to run the cheaper CF 10 Standard version?

    Trying to decide whether to go with CF10 Enterprise or Standard. If we were to develop our web applications using the additional features that only Enterprise provides and a client wants to host the site on their own server, would they have to be licensed for CF 10 Enterprise to be able to use the added features of our application or would they be able to run the cheaper CF 10 Standard version?

Maybe you are looking for

  • Master - detail

    Hi all, I did search for master detail posts, but didn't find what I was looking for. So if you feel that this has been answered a long time ago...don't hesitate to point me to those posts :-) This is for a home-project so...no pressure, but I can't

  • Wrong base amount calculation for entry tax

    Hi, We want to capture entry tax in PO with condition type ENT1. The issue appearing for the condition is that the Base value calculated to calculating the ENT1 is (Base Value + Excise + 2 * VAT). Where as the propser calculation should be (Base Valu

  • Is there an app that works like the Mac OS X "finder" for iPhone?

    Is there an app that works like the Mac OS X "finder" but to see files on the iPhone???

  • How much does windows 7 version that is used with boot camp?

    hello everybody combien coute une version windows 7 que l'on utilise avec boot camp? how much does windows 7 version that is used with boot camp? thanks

  • Relire plusieurs rapports d'essais simultanément

    Bonjour, Je cherche à établir des statistiques sur un ensemble d'essais réalisés avec Labview. J'ai crée mon VI d'analyse afin de comparer les données entre elles ( valeurs max , écarts types etc...) mais je ne sais pas comment spécifié à ce VI qu'il