Problem wtih JDBC Connecting in jsf program.

Hey guys. I have a web app setup thanks to some of you guys on here. I'm using mysql jdbc access for login. I'm using the connection pool and resource for connectivity.
Basically what I'm asking is can I use to DataSource variables on the same page. The reason I'm asking that is. I can connect fine with the login code.
* To change this template, choose Tools | Templates
* and open the template in the editor.
package beans;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import javax.annotation.Resource;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;
import javax.sql.DataSource;
* @author Drew
public class Login {
    @Resource(name = "jdbc/must2")
    private DataSource ds;
    private String email;
    private String password;
     * @return the email
    public String getEmail() {
        return email;
     * @param email the email to set
    public void setEmail(String email) {
        this.email = email;
     * @return the password
    public String getPassword() {
        return password;
     * @param password the password to set
    public void setPassword(String password) {
        this.password = password;
    public String VerifyUser() throws SQLException {
        if (this.email.equals("") || this.password.equals("")) {
            return "fail";
        } else {
            if (ds == null) {
                throw new SQLException("No data source");
            Connection conn = ds.getConnection();
            if (conn == null) {
                throw new SQLException("No connection");
            try {
                PreparedStatement passwordQuery = conn.prepareStatement("SELECT password from user WHERE email = ?");
                passwordQuery.setString(1, this.email);
                ResultSet result = passwordQuery.executeQuery();
                result.next();
                String storedPassword = result.getString("password");
                System.out.println(storedPassword);
                if (this.password.equals(storedPassword)) {
                    FacesContext context = FacesContext.getCurrentInstance();
                    HttpServletRequest request = (HttpServletRequest) context.getExternalContext().getRequest();
                    HttpSession httpSession = request.getSession();
                    httpSession.setAttribute("login", "Login");
                    System.out.println("Success");
                    return "success";
                } else {
                    return "fail";
            } finally {
                conn.close();
                System.out.println("Login connection closed");
}Ok now I have some separate code that access the same database but fills a table on the same login.jspx page.
package page;
import java.util.ArrayList;
import classes.Line;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.annotation.Resource;
import javax.sql.DataSource;
public class LineStatus {
    @Resource(name = "jdbc/must2")
    private DataSource ds;
    private ArrayList line = new ArrayList();
    public LineStatus() {
        try {
            GetLineStatus();
        } catch (SQLException ex) {
            Logger.getLogger(LineStatus.class.getName()).log(Level.SEVERE, null, ex);
    public void GetLineStatus() throws SQLException {
        if (ds == null) {
            throw new SQLException("No data source");
        Connection conn = ds.getConnection();
        if (conn == null) {
            throw new SQLException("No connection");
        try {
            PreparedStatement passwordQuery = conn.prepareStatement("SELECT DISTINCT pkg_line_id,shortname, " +
                    "line_status FROM pkg_line_tree LEFT JOIN pkg_line using (pkg_line_id) " +
                    "WHERE tree_id = ? ORDER by shortname");
            passwordQuery.setInt(1, 3075);
            System.out.println(passwordQuery);
            ResultSet result = passwordQuery.executeQuery();
            while (result.next()) {
                line.add(new Line(58285, "Line 1", "Test", 43500, 21695));
        } finally {
            conn.close();
    public ArrayList getLine() {
        return line;
}There is nothing wrong with the code. I checked it over and over. Even replaced this code with my same login code that works. Every time I run the page I get "no data source". Obviously becasue Datasource is null. I have setup to catch the error. I'm guessing that the two backing beans can't access the same data base on the same page. I'm not sure though. I need to figure out how to get around this. Thanks for any help guys.
Edited by: dothedru22 on Oct 16, 2009 7:44 AM

Anybody know? I've tried everything I can think of.

Similar Messages

  • Problem in JDBC connection through tugladad

    During run time, i am getting this problem
    Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    My program is
    import java.sql.*;
    public class DBOpp
      public static void main(String args []) throws Exception{
    class.forName("oracle.jdbc.driver.OracleDriver");
    Connection con=DriverManager.getConnection
       ("jdbc"oracle:thin:@localhost:1251:myoracle", "scott","tiger");
      System.out.println("Connection established ");
      Statement stmt=con.createStatement();
    String str1="insert into abc values ( 145,'wersd','GHTYR');
    stmt.executeUpdate(str1);
    con.close();
    I am using JDK 1.5.0.2 and oracle 9i ( server ).
    JDK1.5.0.2 is in c drive and oracle is in E drive.
    I would like to know how i can solve this problem.
      Thanks & Regards
       Dipak

    4948ec00-1a38-46d9-bb14-0faf6b9c4a49 wrote:
    During run time, i am getting this problem
    Exception in thread "main" java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
    My program is
    import java.sql.*;
    public class DBOpp
      public static void main(String args []) throws Exception{
    class.forName("oracle.jdbc.driver.OracleDriver");
    Connection con=DriverManager.getConnection
       ("jdbc"oracle:thin:@localhost:1251:myoracle", "scott","tiger");
      System.out.println("Connection established ");
      Statement stmt=con.createStatement();
    String str1="insert into abc values ( 145,'wersd','GHTYR');
    stmt.executeUpdate(str1);
    con.close();
    I am using JDK 1.5.0.2 and oracle 9i ( server ).
    JDK1.5.0.2 is in c drive and oracle is in E drive.
    I would like to know how i can solve this problem.
      Thanks & Regards
       Dipak
    Put the JDBC jar file in your classpath. Don't know if the new 12c driver still supports 9i but the 11.2 driver does.
    You can download the Oracle JDBC jar files here:
    http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html
    Also see the JDBC FAQ for info about the various combinations of database, JDK and JDBC drivers supported
    http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#02_06
    Why are you still using such an ancient and unsupported database?

  • Problem with JDBC Connection for HDB hanadb 02

    Hi folks,
    Ok I have an instance based on the 7.4 SP5 HANA CAL solution.
    But when I suspend and restart the R3 system doesn't start again.
    I've followed the instructions in the user guide and can access the backend instance and see that for HDB GetProcessList everything is GREEN, running
    while for A4H GetProcessList everything is GREY, stopped
    When I try to start the A4H instance I get
    Checking HDB database
    Database is not available via R3trans
    Database must be started first
    The messages I found on SCN suggested this might be a license problem with the HANA database, so I tried to follow the install license instructions for the HANA database via the HANA studio, but when I try to open the HDB(SYSTEM) > Properties > Licence, I then get the messages
    Error while reading the licence information from system HDB hanadb 02
    Reason:
    Cannot retrieve JDBC Connection for HDB hanadb 02
    So what do I try now? 
    Any suggestions?
    Rgds,
    Jocelyn

    Thanks Ivanka! That sorted it.
    For the benefit of others...the error message was found in the server log files
    /var/log/applianceagent.log 
    /var/log/appliancedeploy.log

  • Problem in jdbc connection to sql server

    I hv some problem in connection. i am not sure hv to use this line of code. My server name is YC\YC and i m using window autentic usr name and passwd. How to i solve the problem? Thanks!
    Connection connection = DriverManager.getConnection(
    "jdbc:microsoft:sqlserver://<Host>:1433",<"UID>","<PWD>");

    Is it means that add a new user?
    Now i add a new user name "boon" passwd "abc123"
    SQL service manager there state my server running is YC\YC, is it that one my server name and instance?
    Connection connection = DriverManager.getConnection(
    "jdbc:microsoft:sqlserver://YC\\YC:1433", "boon", "abc123");

  • Problem in - JDBC Connection for  MS-Access in JSP

    Hi,
    I am using Three tier Architecture. that is MS-Access as a Database, JAva Web Server as a server and HTML as a frontend.
    I always getting error during the execution of JSP code.
    Coding in JSP:
    <%@ page import="java.sql.*"%>
    <%
    java.sql.Connection con;
    java.sql.PreparedStatement pstmt;
    java.sql.ResultSet rst;
    String sDBQ= application.getRealPath("dem.mdb");
    try
         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
         con=DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ="+sDBQ);
         pstmt = con.prepareStatement("select * from employee");
         rst = pstmt.executeQuery();
         if (rst.next())
              String s1=rst.getString("EmployeeId");
              String s2=rst.getString("EmployeeName");
              out.println(s1);
              out.println(s2);
    catch(Exception e)
              out.println("Error "+e);
    %>
    I'm getting this error
    java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name too long
    Please anyone rectify it

    hi
    [Microsoft][ODBC Driver Manager] Data source name(dsn)
    con=DriverManager.getConnection("jdbc:odbc:dsn);
    first you open the control panel --open ODBCdatasource--user dsn--click add--and select MS-Access--click finish--one window is come --type "dsn"--then click ok --ok .then try it it will come.(before you doing program you can set this)

  • Problem in Jdbc connectivity with Oracle8i!!

    can you tell me,
    how can i connect jdbc with oracle 8i.
    i written a connectivity code with oci8.
    here is that two lines.
    Class.forName("oracle.jdbc.driver.OracleDriver");
    m_conn = DriverManager.getConnection("jdbc:oracle:oci8:@qit-uq-cbiw_orcl","scott","tiger");
    i was able to compile the script.But when i try to run this with jsp,then it was showing me an error saying "no driver specified".
    pls help me to sort out this problem.
    thanx
    SR-
    shiju.dreamcenter.net
    null

    Shiju,
    You need to include the port and SID in your connect string. So if your port is 1521 and your SID is ORCL, your connect string becomes
    "jdbc:oracle:oci8:@qit-uq-cbiw_orcl:1521:ORCL"
    Blaise
    null

  • Problem in jdbc connect thru oracle

    hi all
    i hv installed oracle 8i on win2k
    i wanna connect thru jdbc
    but i am getting error below
    i donno whr i got struck?
    plz help me
    thnx in advance
    bye
    ////////// details ///////////////////////
    import java.sql.*;
    ///win2000,oracle 8i
    /// try to fix whr i hv done mistake
    import java.io.*;
    class JDBC1
    public static void main(String[] args)
    try
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver ");
    //// i tried all below connections
    Connection cn=DriverManager.getConnection("jdbc:odbc:santhu:PLSExtProc","scott","tiger"); /// oracle_sid=santhu hv given
    //Connection cn= DriverManager.getConnection("jdbc:odbc:PLSExtProc","scott","tiger"); /// PLSExtProc it is given in tnsnames.ora file
    //Connection cn=DriverManager.getConnection("jdbc:odbc:oracle:PLSExtProc","scott","tiger"); /// driver name i hv given as oracle and one more as santhu--both for oracle driver
    Statement st=cn.createStatement();
    ResultSet rs=st.executeQuery("select * from dept");
    int dno;
    String dname;
    while(rs.next())
    dno=rs.getInt("deptno");
    dname=rs.getString("dname");
    System.out.println(dno+dname);
    catch(Exception e)
    System.out.println(e);
    /// compiled successfully
    /// but runtime error::SQLException---data source name not found no default driver specified
    //// saying tns-12538 error
    /// tnsping-----error is coming.........
    /// lsnrctl start --------is not working
    //// lsnrctl status ------is also not working
    /// in services i hv set oraclelistener to auotmatic start
    /// in net8 configuration assistent everything is ok
    /// try to do it today...ok na
    // i put classpath to home dir of oracle
    ///////////listener.ora file //////////////////////////////
    # LISTENER.ORA Network Configuration File: D:\Oracle\Ora81\NETWORK\ADMIN\listener.ora
    # Generated by Oracle configuration tools.
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Vaman)(PORT = 1521))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = vaman)(PORT = 2481))
    (PROTOCOL_STACK =
    (PRESENTATION = GIOP)
    (SESSION = RAW)
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\Oracle\Ora81)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = santhu)
    (ORACLE_HOME = D:\Oracle\Ora81)
    (SID_NAME = santhu)
    /////////////////tnsnames.ora file///////////////////
    # LISTENER.ORA Network Configuration File: D:\Oracle\Ora81\NETWORK\ADMIN\listener.ora
    # Generated by Oracle configuration tools.
    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = Vaman)(PORT = 1521))
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = vaman)(PORT = 2481))
    (PROTOCOL_STACK =
    (PRESENTATION = GIOP)
    (SESSION = RAW)
    SID_LIST_LISTENER =
    (SID_LIST =
    (SID_DESC =
    (SID_NAME = PLSExtProc)
    (ORACLE_HOME = D:\Oracle\Ora81)
    (PROGRAM = extproc)
    (SID_DESC =
    (GLOBAL_DBNAME = santhu)
    (ORACLE_HOME = D:\Oracle\Ora81)
    (SID_NAME = santhu)
    ////////////////////////////////////////////////

    Class.forName("oracle.jdbc.OracleDriver");
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@<hostname>:1521:<database name>", "scott", "tiger");
    You can find OracleDriver in classes12.jar (<ORA_HOME>/jdbc).
    Check your tnsnames.ora file for <hostname> and <database name>. For example, if you had a following entry in tnsnames.ora file:
    XE =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = SOMEHOST)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = XE)
    you would write:
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@SOMEHOST:1521:XE", "scott", "tiger");

  • Problem in jdbc connecting as sysdba

    Dear ORACians,
    i am using database 8.1.5 and jdbc 8.1.5 and jdk 1.5.
    my problem: i want to connect to the database as sysdba through jdbc.
    oracle is telling that to connect to the db as sysdba we have to use properties file. i did the same. It is connecting to the db as normal mode not as sysdba mode why???
    Actual code is:
    Properties conProp = new Properties();
              conProp.put("user", tf[2].getText());
              conProp.put("password", String.valueOf(cpwd.getPassword()));
              conProp.put("internal_logon", "SYSDBA");
    try{
                   DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
                   String conUrl ="jdbc:oracle:thin:@"+tf[0].getText()+":"+tf[1].getText()+":"+tf[3].getText();
                   conn=DriverManager.getConnection(conUrl,conProp);
                   stat=conn.createStatement();
                   JOptionPane.showMessageDialog(f,"Connection Estblished...");
                   jdcn.dispose();
              }catch(Exception w){
                   JOptionPane.showMessageDialog(f,String.valueOf(w));
    i hope ORACians will guide me to develop my apps in proper direction.
    urs
    selvan

    Thanks for ur reply but when i add "as sydba" with password property it gives error:
    Properties conProp = new Properties();
    conProp.put("user", tf[2].getText());
    conProp.put("password", String.valueOf(cpwd.getPassword())+"AS SYSDBA");
    the error is :
    java.sql.SQLException: ORA-01017 invalid username/password; logon denied
    selvan

  • Problem using JDBC connection

    I'am using 9iAS R2 and I have a entity bean using a DataSource with out any problem, but I also have a client program using the same datasource. I can lookup the datasource without any problems, I get a connection, but when I try to createStatement() on the connection I get an Exception see below.
    I hope some one can help me!
    Regards
    Morten
    java.lang.NullPointerException
         at com.evermind.sql.OrionPooledDataSource.addUsedConnection(OrionPooledDataSource.java:539)
         at com.evermind.sql.OrionPooledDataSource.getPooledInstance(OrionPooledDataSource.java:290)
         at com.evermind.sql.OrionCMTConnection.setConnection(OrionCMTConnection.java:189)
         at com.evermind.sql.OrionCMTConnection.intercept(OrionCMTConnection.java:127)
         at com.evermind.sql.FilterConnection.getMetaData(FilterConnection.java:75)
         at com.evermind.sql.FilterConnection.getMetaData(FilterConnection.java:76)
         at dk.modulus.regelmaskine.RegelParamDAO.getRegelParametre(RegelParamDAO.java:33)

    Hi Morten,
    Have you tried running OC4J in "debug" mode? This web page has more details:
    http://kb.atlassian.com/content/atlassian/howto/orionproperties.jsp
    You may also like to try "P6Spy"
    http://www.theserverside.com/home/thread.jsp?thread_id=8337
    And here is a web page from Oracle's "Technet" site regarding debugging
    OC4J:
    http://otn.oracle.com/tech/java/oc4j/htdocs/oc4j-logging-debugging-technote.html
    Hope this helps you.
    Good Luck,
    Avi.

  • Problem in JDBC connection to database

    Hi,
    I m new to JDBC. I want to retrive some data from the database in my JSP page. How do i do it ??? I written a following code,
    String custid = null;
    String custname = null;
    String custref = null;
    try {
    Class.forName("oracle.jdbc.driver.OracleDriver");
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@<server>:1521:yoda","scott","tiger");
    Statement stmt = conn.createStatement();
    String strCustomer = "select customer_id from fmm_user_access where login_id = '" + username + "';";
    ResultSet rset = stmt.executeQuery(strCustomer);
    while (rset.next())
    custid = rset.getString(1);
    custref = "1."+custid;
    strCustomer = "select full_name from fmm_ofin_customers where customer_ref ='"+ custref + "'";
    ResultSet rset1 = stmt.executeQuery(strCustomer);
    while (rset1.next())
    custname = rset1.getString(1);
    conn.close();
    } //try
    catch (Exception e) {e.getMessage();}
    Are there any setup issues which i m missing, like setting some paths. Please advise.
    Thanks in advance
    Unmesh

    Hi Unmesh,
    I did not see any code in your JSP page which is printing the output of your query.
    You may want to modify your JSP to display the results like this
    <%@ page import="java.sql.*" %>
    <HTML><BODY>
    <%
    strCustomer = "select full_name from fmm_ofin_customers where customer_ref ='"+ custref + "'";
    ResultSet rset1 = stmt.executeQuery(strCustomer);
    while (rset1.next())
    custname = rset1.getString(1); %>
    Customer Name is <%=custname%>
    <BR>
    <% }
    conn.close();
    ........... %>
    </BODY></HTML>
    And you will need to ensure that the JDBC drivers( classes12.jar or ojdbc14.jar) are in your classpath.
    A couple of other observations I have about your code is
    1. You must explicitly close the ResultSet and Statement objects after you finish using them: rset.close();stmt.close()
    2. Try using PreparedStatements for your insert statements which allows you to define bind parameters. In your case -
    PreparedStatement pstmt =
    conn.prepareStatement ("select customer_id from fmm_user_access where login_id = ?");
    pstmt.setString (1, userName);
    You can refer to JDBC samples on OTN for more information : http://otn.oracle.com/sample_code/tech/java/sqlj_jdbc/content.html
    Hope this helps.
    Sujatha.

  • Problems with JDBC Connection, invalid Oracle-URL

    H,
    i can't use a JBDC Connection. Maybee i tried a wrong oracle url syntac
    This Url jdbc:oracle:thin@bilent:1521:bilent throws an error
    java.sql.SQLException: invalid Oracle-URL
    The following parameter worked
    Driver :thin
    hostname:bilent
    JDBC Port:1521
    SID:bilent
    What is wrong in the oracle url?
    THANKS

    Hi,
    You are missing ":" after thin and host name. Your URL should be
    jdbc:oracle:thin:@bilent:1521:bilent-Arun

  • Problems in SQL Connection from Java program to Oracle 8.1.7

    Hi,
    I am java program that connects to Oracle 8.1.7 .
    Client: java code on Windows 2000
    Server: oracle 8.1.7 on Solaris
    Java code uses two types of Connection Pools. One Pool uses "thin" connections and other pool uses "OracleConnectionPoolDataSource" class.
    The methods which use "thin" pool work great however the methods which use "OracleConnectionPoolDataSource" fail after 5 to 10 calls.
    Given below is the exception that I see in my log file.
    February 26, 2002 10:17:38 AM UTC: Debug.INFO: searchByNameCommono.jsp Error : Tpd2.openConnection(1)failed:DBConnPool2.getConnection(String) failed:Closed Connection
    com.commerceone.msbtpdapi.util.DBConnException: Tpd2.openConnection(1)failed:DBConnPool2.getConnection(String) failed:Closed Connection
         at com.commerceone.msbtpdapi.api.Tpd2.openConnection(Tpd2.java:138)
         at com.commerceone.msbtpdapi.api.TpdDBApi.searchTpsByCompanynameAndStatus(TpdDBApi.java:1685)
    Windows java code uses JDK 1.3.1
    Oracle machine has java version 1.2.2.
    Do I need to check for any settings like LD_LIBRARY_PATH on oracle machine ?
    Thanks a lot.
    Regards
    Mandar

    Hi,
    I am java program that connects to Oracle 8.1.7 .
    Client: java code on Windows 2000
    Server: oracle 8.1.7 on Solaris
    Java code uses two types of Connection Pools. One Pool uses "thin" connections and other pool uses "OracleConnectionPoolDataSource" class.
    The methods which use "thin" pool work great however the methods which use "OracleConnectionPoolDataSource" fail after 5 to 10 calls.
    Given below is the exception that I see in my log file.
    February 26, 2002 10:17:38 AM UTC: Debug.INFO: searchByNameCommono.jsp Error : Tpd2.openConnection(1)failed:DBConnPool2.getConnection(String) failed:Closed Connection
    com.commerceone.msbtpdapi.util.DBConnException: Tpd2.openConnection(1)failed:DBConnPool2.getConnection(String) failed:Closed Connection
         at com.commerceone.msbtpdapi.api.Tpd2.openConnection(Tpd2.java:138)
         at com.commerceone.msbtpdapi.api.TpdDBApi.searchTpsByCompanynameAndStatus(TpdDBApi.java:1685)
    Windows java code uses JDK 1.3.1
    Oracle machine has java version 1.2.2.
    Do I need to check for any settings like LD_LIBRARY_PATH on oracle machine ?
    Thanks a lot.
    Regards
    Mandar

  • Oracle keeping JDBC connections ...

    All
    has anyone come got any ideas on this:
    WLS6.0 sp2 on Win2k
    Oracle v8
    JDBC connection pool configured with 10 min connections / 50 max conns (in
    increments of 5). Shrinking is active, and is set to run every 15mins.
    What were seeing is that Oracle doesnt let go of any of the JDBC
    connections. It literally keeps them for days on end, until we have to
    manually kill them because theyre causing other DB problems.
    any ideas ?
    tks
    will

    Hello, I am using ALUI G6 (former Plumtree) and I am experiencing the same problem.
    JDBC connections are not released and we reach the connection max number easily.
    Please, can somebody help us ?
    Thanks for your help,
    Kind regards

  • WLS 10.0 JDBC connection pool shrink not working

    We seem to be having a problem with jdbc connection pools not shrinking. In the connection pool properties in the WLS console we have:
    Initial Capacity 4
    Maximum Capacity 15
    Shrink Frequency 900
    However when I look at the underlying xml config file (see below) the last two values above are not present in the config!
    Any ideas what is going on here?
    thankyou,
    Chris
    <?xml version='1.0' encoding='UTF-8'?>
    <jdbc-data-source xmlns="http://www.bea.com/ns/weblogic/90" xmlns:sec="http://www.bea.com/ns/weblogic/90/security" xmlns
    :xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wls="http://www.bea.com/ns/weblogic/90/security/wls" xsi:schemaLo
    cation="http://www.bea.com/ns/weblogic/920 http://www.bea.com/ns/weblogic/920.xsd">
    <name>mdmrDataSource</name>
    <jdbc-driver-params>
    <url>jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = xxxrac01-vip.nzlxxx01.com) (PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP) (HOST = xxxrac02-vip.nzlxxx01.com) (PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA =(SERVE
    R = DEDICATED) (SERVICE_NAME = xxxrac.nzlami01.com)))</url>
    <driver-name>oracle.jdbc.pool.OracleDataSource</driver-name>
    <properties>
    <property>
    <name>user</name>
    <value>xxx_comms</value>
    </property>
    <property>
    <name>fastConnectionFailoverEnabled</name>
    <value>true</value>
    </property>
    <property>
    <name>implicitCachingEnabled</name>
    <value>true</value>
    </property>
    <property>
    <name>connectionCachingEnabled</name>
    <value>true</value>
    </property>
    <property>
    <name>ONSConfiguration</name>
    <value>nodes=xxxrac1:6251,xxxrac2:6251</value>
    </property>
    </properties>
    <password-encrypted>xxx</password-encrypted>
    </jdbc-driver-params>
    <jdbc-connection-pool-params>
    <initial-capacity>4</initial-capacity>
    <test-connections-on-reserve>true</test-connections-on-reserve>
    <test-table-name>SQL SELECT 1 FROM DUAL</test-table-name>
    </jdbc-connection-pool-params>
    <jdbc-data-source-params>
    <jndi-name>jdbc/XXXX</jndi-name>
    <global-transactions-protocol>None</global-transactions-protocol>
    </jdbc-data-source-params>
    </jdbc-data-source>

    You are right that the XML seems to lask those other settings... Did you
    sae those settings from the console?
    This is what's in one of mine....
    <jdbc-connection-pool-params>
    <initial-capacity>0</initial-capacity>
    <max-capacity>300</max-capacity>
    <shrink-frequency-seconds>900</shrink-frequency-seconds>

  • Protocol violation error in jdbc connection

    Hi all
    I am facing a problem with jdbc connection to oracle DB.
    My code works sometimes, and sometimes it throws one (or more) of the following SQLExceptions:
    protocol violation
    Bigger type length than Maximum.
    The same code works in munerous locations with numerous DBs.
    Th DB version is 10.2.0.4
    and I downloaded the latest ojdbc14.jar driver
    I would appreciate any assistance
    Thanks
    Ron

    Hi
    Thanks for replying
    I looked at the error code and the object types, but it fails when calling next in the result set.
    And I did not set the object types at that point
    The object type is set only after running get functions (For example resultSet.getInt())
    Also, the same code works in many other locations and even in that environment it succeeds sometimes.
    Also, sometimes it fails only with the Protocol violation error and sometimes with both errors.
    Any ideas?

Maybe you are looking for

  • Visual Studio Website

    HI, Just a preface, I have limited experience with visual basic, and no experience with Visual Studio at all. I want to host a website with Visual Studios 2012 from my windows 7 desktop that will take input from the user, do some data manipulation wi

  • Change layout of Adhoc query output list for Custom infotype

    Hi All, The fields in the Infoset query output on a custom infotype are aligned with the fields u2018payment typeu2019 and u2018amountu2019 appearing repeatedly(in columns) as declared in the Infotype and the output will be a long horizontal list. In

  • How to open a htmlwebpage by using pl/sql?

    my problem is how to open/invoke a existing webpage by using pl/sql.Because I want to do a authentication function,and write a procedure to varify the user ID and password.If they are valid,a welcome webpage can display,otherwise a eror message/webpa

  • Updating Podcasts Caused CPU to Max Out ?

    Problem : When I hit the 'update all podcasts'my CPU immediately jumps to 100% and stays there until the updates are done. Why This is Bad : I like to get on with other things while ITunes updates. My PC slows to a crawl. Is It The Firewall ? : No. I

  • BT Homehub 2 dropping connection every few minutes

    Hi, my homehubs been working perfectly until today when it started dropping the connection every few minutes (ranging from 3 minutes up to 13). The broadband and phone lights go out then orange and then back to blue after about a minute. Having brows