HELP - JDBC to Oracle!
We're doing Usage Pattern Simulation using LoadRunner. Our Oracle table has about 100 rows with 8 columns.
Our test includes <insert / select / update / select>. We run the test using 5 vUsers.
Interesting enough, insert & update works fine. However, we don't seem to get any concurreny on select.
What are we missing here? Any pointers?
null
I am working on the same; here is my servlet code, hope it helps
private static void loadJDBCDriver ()
System.out.println ("Loading Database driver...");
try {
DriverManager.registerDriver ( new oracle.jdbc.driver.OracleDriver());
catch (Exception e) {}
try {
DriverManager.registerDriver ( new sun.jdbc.odbc.JdbcOdbcDriver() );
catch (Exception e2) {
System.err.println ("loadJDBCDriver: " + e2.toString());
return;
System.out.println ("Database driver loaded...");
private static Connection getConnected () {
System.out.println ("Establishing database connection...");
String jdbc_url;
Connection conn;
try {
jdbc_url = "jdbc:oracle:thin:@localhost:1521:oracle";
conn = DriverManager.getConnection (jdbc_url, "scott", "tiger");
catch (Exception e) {
try {
jdbc_url = "jdbc:odbc:BookNook";
conn = DriverManager.getConnection (jdbc_url);
catch (SQLException e2) {
System.err.println ("getConnected: " + e2.toString() );
return null;
System.out.println ("Database connection established ...");
return conn;
Similar Messages
-
b font color ='red' Java JDBC and Oracle DB URGENT HELP PLEASE /font /b
Hello, I am a newbie. I'm very interested in Java in relation to JDBC, Oracle and SAP.I am trying to connect to an Oracle DB and I have problems to display the output on the consule in my application. What am I doing wrong here . Please help me. This is my code: Please Explain
import java.sql.*;
import java.sql.DriverManager;
import java.sql.Connection;
public class SqlConnection {
public static void main(String[] args) {
Class.forName("oracle.jdbc.driver.OracleDriver"); //Loading the Oracle Driver.
Connection con = DriverManager.getConnection
("jdbc:orcle:thin:@34.218.5.3:1521:ruka","data","data"); //making the connection.
Statement stmt = con.createStatement ();// Sending a query to the database
ResultSet rs = stmt.executeQuery("SELECT man,jean,test,kok FROM sa_kostl");
while (rs.next()) {
String man = rs.getString("1");
String jean = rs.getString("2");
String test = rs.getString("3");
String kok = rs.getString("4");
System.out.println( man, jean, test,kok );//here where my the
//compiler gives me errors
stmt.close();
con.close();
}<b><font color ='red'>Java JDBC and Oracle DB URGENT HELP PLEASE</font></b>Too bad your attempt at getting your subject to have greater attention failed :p
-
[Oracle JDBC Driver][Oracle]ORA-31011: XML parsing failed
Hi,
I have got the following error when i tired to upload an XML file in my application. My application will insert the XML file in to Oracle 10g data base table. (Our DB server is Oracle 10g).
The error is as follows:-
[BEA][Oracle JDBC Driver][Oracle]ORA-31011: XML parsing failed
ORA-19202: Error occurred in XML processing
LPX-00004: internal error "MultiChar overflow"
Error at line 20795
ORA-06512: at "SYS.XMLTYPE", line 254
ORA-06512: at line 1
The XML file contains more than 90,000 lines in it. Please help.
Thanks!
Siva K.Is this a specific problem with 10G release? We are using 10.2.0.4.0.
Using CLOB, We think that this may hit the performance of the application as we are using large XML files. -
Help on accessing Oracle object !
Hi,
Looking for a help in accessing oracle object using JDBC. I've the following object defined in Oracle.
TYPE ty_ctg_prod AS OBJECT(
PROD VARCHAR2(40 ),
NODE_ID NUMBER ,
CTG_ID NUMBER );
TYPE ctg_PROD_ary AS VARRAY (50) OF ty_ctg_PROD;
The procedure out parameter is returning :
x_ctg_prod_ary OUT ctg_prod_ary
Do I need to use a OracleTypes.STRUCT API Or oracle.sql.ARRAY to access data in this scenario.
Any pointers will be highly appreciated.
Thanks,
Shamik// Get the object1 value from the second column col_object1
oracle.sql.STRUCT object1 = (oracle.sql.STRUCT)collabstatement.getObject(2);
// Get the object1 values from each row
Object[] object1Values = object1.getAttributes();
// Get the first value of object1, which is a string
String str = (String)object1Values[0];
// Get the second value of object1, which is of the type object2
oracle.sql.STRUCT object2 = (oracle.sql.STRUCT)object1Values[1];
// Get the values of object2
Object object2Values[] = object2.getAttributes();
str = (String)object2Values[0];
BigDecimal num = (BigDecimal)object2Values[1];you can also use :oracle.sql.Datum[] attrs = oracleSTRUCT.getOracleAttributes();more info :
http://www.oracle.com/technology/sample_code/tech/java/codesnippet/jdbc/objects/ObjectTypes.html -
Hi guys, i hope somebody would help me. I've a JDBC Adapter who's trying to write in a DB Oracle 10g, but i got this error.
Receiver Adapter v2108 for Party '', Service <service>:
Configured at 11:54:35 2005-11-15
Processing Error: Accessing database connection 'jdbc:oracle:thin:@<host>:<port>:<db>' failed: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
Addtional information: JDBC driver 'oracle.jdbc.driver.OracleDriver' loaded successfully, additional driver information:
Available JDBC drivers:
oracle.jdbc.driver.OracleDriver, 1.0 JDBC compliant
com.microsoft.jdbc.sqlserver.SQLServerDriver, 2.2 JDBC compliant
It could be because of the version of my oracle driver, but i'm not sure. And if it's a driver version problem, how could i fix it to be able to support Oracle 10g.
Well, thanks in advance.Hi,
this message indicates that it seems veverythin ok on the server side, but your driver cannot reach the DB. Did you configure this with openSQL? did you check the SQL Trace?
Regards,
Benny -
Class Not Found: JDBC driver oracle.jdbc.driver.OracleDriver
Does anyone can help?
When I install the OpenBravo, I get the error shown below:
Class Not Found: JDBC driver oracle.jdbc.driver.OracleDriver could not be loaded.
I am using the Oracle XE, jdk1.5.0_06, Apache Tomcat 5.5.17.include the jar file classes111.jar in your classpath, it will work
The location would be like
C:\Applns\oracle9204\jdbc\lib\classes111.jar;
set the classpath with this jar in command prompt
set CLASSPATH=%CLASSPATH%;C:\Applns\oracle9204\jdbc\lib\classes111.jar; -
Hi All,
I am getting below build error. I am migrating weblogic 10. Which jar file contains this interface: weblogic.jdbc.vendor.oracle.OracleThinClob?
Error:
package weblogic.jdbc.vendor.oracle does not exist [javac] if (theClob instanceof weblogic.jdbc.vendor.oracle.OracleThinClob)
I already got weblogic.jar file from weblogic 10.
Thanks,
SrinivasSrinivas U wrote:
Hi All,
I am getting below build error. I am migrating weblogic 10. Which jar file contains this interface: weblogic.jdbc.vendor.oracle.OracleThinClob?
Error:
package weblogic.jdbc.vendor.oracle does not exist [javac] if (theClob instanceof weblogic.jdbc.vendor.oracle.OracleThinClob)
I already got weblogic.jar file from weblogic 10.
Thanks,
SrinivasIt's in the datasource module/jar: modules/com.bea.core.datasource_1.0.0.0.jar -
Help needed with oracle 11g installation
Hi All,
I need some help setting up oracle database with users, schemas and the like.
I am new to oracle - using it due to a project requirement.
Any advice, links etc would be great.
Thanks in AdvanceCheck out Oracle By Example tutorials here.
http://www.oracle.com/technology/obe/11gr1_db/otn_all_db11gr1.html -
BI JDBC - How to configure Helper.jdbc.properties?
Hi,
I am little bit confused regarding where to configure
Helpers.jdbc.properties.
In a new project I have placed the Helpers.java and
exported it as a par.And from the .PAR i extracted the
jar file and included it in my JDBC project.
Pl. suggest how to configure the Helper.jdbc.properties.
regards
MrutyunjayFriends,
Would be thankful for any hints.
Thanks & Regards
Mrutyunjay -
Performanceproblem with WL6.1 JDBC and Oracle
Hi!
I have a big performance-problem using wl6.1, jdbc and oracle.
My Server is sending a Vector with NodeBeans via JDBC to a OracleDB. The answer
comes immediately with the timeout.
Why is the EJB waiting for the timeout?
Is it a problem of configuration?
Thanks
ThomasHi Sree,
here I send You the class with the main problem. The call queryDataSet.refresh();
is the timeconsuming part.
We are using WL6.1sp2, Oracle 8.1.7 with classes12. In our environment we can
not use connectionpools.
It comes back with a timeout AND the data. Calling it again immediately it takes
2/3 of the time the timeout is set.
Do You have a fine solution?
Thanks
Thomas
package ppif.db;
import java.rmi.*;
import ppif.bo.*;
import java.util.*;
import com.borland.dx.dataset.*;
import com.borland.dx.sql.dataset.*;
import java.math.*;
public class connector {
private ppif.mapping.NodeDescriptions nodeDescriptions;
public connector(ppif.mapping.NodeDescriptions nodeDescriptions) {
this.nodeDescriptions = nodeDescriptions;
public connector() {
this.nodeDescriptions = nodeDescriptions;
public Vector fetchNodes(ppif.bo.Node filterNode) throws RemoteException {
String childClassName = null;
Vector nodeVector = new Vector();
Node node = null;
if (nodeDescriptions == null) throw new RemoteException("nodeDescriptions ==
null");
// childClassName zu gegebenen filterNode ermitteln
if (filterNode.getClassName().equals("DefaultRoot")) childClassName = "ST";
if (filterNode.getClassName().equals("PrismaProjectsRoot")) childClassName =
"PrismaProjects";
if (childClassName == null) throw new RemoteException("Zum übergebenen filterNode
wurde kein chlidClassName gefunden.");
if (nodeDescriptions.getNodeDescription(childClassName) == null) throw new RemoteException("Für
die ChildClass "+childClassName+" ist kein Mapping definiert.");
// Vector mit Child-Knoten erzeugen durch DB-Zugriff
ppif.mapping.NodeDescription nodeDescription = nodeDescriptions.getNodeDescription(childClassName);
Database database = new Database();
ParameterRow parameterRow = null;
Column column = null;
QueryDataSet queryDataSet = new QueryDataSet();
// DB-Connect generieren
database.setConnection(new com.borland.dx.sql.dataset.ConnectionDescriptor(nodeDescription.dbUrl,
nodeDescription.dbUser, nodeDescription.dbPassword, false, "oracle.jdbc.driver.OracleDriver"));
int queryCount = 0;
// Schleife über alle queries der childKlasse, gemäss Mapping
for (Iterator it = nodeDescription.mappingQueries.iterator(); it.hasNext();
ppif.mapping.MappingQuery mappingQuery = (ppif.mapping.MappingQuery)it.next();
String queryString = mappingQuery.getQueryString();
parameterRow = mappingQuery.getParameterRow();
// ParameterRow mit Input-Werten füllen
for (int i=0; i<parameterRow.getColumnCount(); i++) {
String columnName = parameterRow.getColumn(i).getColumnName();
String filterAttributeName = columnName;
Object filterAttributeValue = filterNode.getAttribute(filterAttributeName).getVal1();
switch (parameterRow.getColumn(i).getDataType()) {
case com.borland.dx.dataset.Variant.BIGDECIMAL:
BigDecimal val = (BigDecimal)filterAttributeValue;
parameterRow.setBigDecimal(i, val);
break;
case com.borland.dx.dataset.Variant.STRING:
parameterRow.setString(i, (String)filterAttributeValue);
break;
default:
throw new RemoteException("Unbekannter Datentyp");
// Query generieren
queryDataSet.setQuery(new com.borland.dx.sql.dataset.QueryDescriptor(database,
queryString, parameterRow, false, Load.ALL));
// DB-Verbindung öffnen
queryDataSet.open();
// Rolle setzen
if (nodeDescription.dbRole != null) {
java.sql.Statement setRole;
String roleName = nodeDescription.dbRole;
String rolePwd = nodeDescription.dbRolePassword;
try {
java.sql.Connection jdbcConnection = database.getJdbcConnection();
setRole = jdbcConnection.createStatement();
setRole.execute("SET ROLE " + roleName + " IDENTIFIED BY " + rolePwd);
} catch (java.sql.SQLException exception) {
throw new RemoteException(exception.getMessage());
} catch (Exception exception) {
throw new RemoteException(exception.getMessage());
// Query ausführen
queryDataSet.refresh();
// Datensätze in Node-Objekte umwandeln
int columnCount = queryDataSet.getColumnCount();
String columnArray[];
columnArray = queryDataSet.getColumnNames(columnCount);
for(queryDataSet.first(); queryDataSet.inBounds(); queryDataSet.next()) {
Node rNode = nodeDescriptions.createNodeInstance(childClassName);
// Abfrageergebnissen in eine Attributliste übertragen
for (int i=0; i<columnCount; i++) {
nodeVector.add(rNode);
queryCount++;
return nodeVector;
public ppif.mapping.NodeDescriptions getNodeDescriptions() {
return nodeDescriptions;
public void setNodeDescriptions(ppif.mapping.NodeDescriptions nodeDescriptions)
this.nodeDescriptions = nodeDescriptions;
"Sree Bodapati" <[email protected]> wrote:
hi Thomas,
please post more detail on what your code is doing. if possible a code
snippet/error messages/thread dump
sree
"Thomas Eberhard" <[email protected]> wrote in message
news:[email protected]...
Hi!
I have a big performance-problem using wl6.1, jdbc and oracle.
My Server is sending a Vector with NodeBeans via JDBC to a OracleDB.
The
answer
comes immediately with the timeout.
Why is the EJB waiting for the timeout?
Is it a problem of configuration?
Thanks
Thomas -
Can any one help me sending Oracle application server Cloning document 9.0.4 version
Can any one help me sending Oracle application server Cloning document 9.0.4 version (Mail id removed by moderator)
Many Thanks in advance
DeepakHi Deepak,
In first place application server 9.0.2 is desupported since 30th June 2007.So oracle would always recommend its customer to be on the latest versions.
Please follow the below URL for cloning Appplciation Server 9.0,.4
Cloning Application Server Middle-Tier Instances
Regards,
Prakash. -
Where can i find the Oracle JDBC for Oracle RDBMS 8.1.7 ? Thanks.
Where can i find the Oracle JDBC for Oracle RDBMS 8.1.7 ? Thanks.
http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html
-
Do you neeed help upgrading your Oracle Forms to the Web?
If you are looking for help upgrading your Oracle Forms applications to the Web, join Oracle's partner for free internet seminars and see how they can help you.
These seminars feature partners specializing in character mode to the Web migration.
Seminars are scheduled online on Feb-13 and 14 11:00am PST (California time).
To register:
http://oracledirect.oracle.com/iccdocs/seminarList.shtmlHi, We are in the process of converting our inhouse developed applications (Forms 5.0 and Reports 3.0) into web enabled one. Since I am outside the US , I am unable to attend the free seminar help recently. I would appreciate your help in sending any documentation/handouts on the current topic. This will help me a lot.
Kind Regards,
Pandian
Muscat -
Oracle.jdbc vs oracle.jdbc2
Hello World,
Whar is the differens between
oracle.jdbc
and
oracle.jdbc2
Where ca I read more about it?
Best regards
Anders Gunnare
FrontecThe weblogic driver is a type 2 (native) driver based upon the native OCI
Oracle client libraries. The Oracle thin driver is a type 4 (pure java)
driver. Type 2 drivers are typically faster but if you want to make a
performance based decision you should also include the type 2 driver(s)
available from Oracle in the comparison.
-Charlie
Mahesh wrote:
Hi,
We are curently using Oracle thin drivers for our
production servers. The Weblogic version is 5.1 SP9 and Oracle version is
8.1.6. Does anybody have any information about performance comparisons
between Weblogic's thin drivers and Oracle's ?
Thanx in advance
Mahesh -
Need help on Using Oracle Acces Manager 11g
Hi
I Need help on Using Oracle Acces Manager Admin console to configure for SSO.
I am new to Identity Management
I have installed OAM 11g and configured for OAM in new weblogic domain
Please help to proceed forward.
Thanks
SwapnilHi
Thanks for your reply
I am able to login to the console
I am unable to login the the weblogic server from another machine but abl eto do so from the machine where all this is installed
What i feel is there needs to be some configurataion maybe policy or Agent
IDMDomainAgent is configured and so is the OAM server configured .
Please advice some books or link how to do achieve logging into the weblogic em/console from a remote machine
Thanks in Advance
Maybe you are looking for
-
Help downloading apps from app store
Hi, I have a 4S has which has 1.6gb of free data, which i found from settings. Yet it will not download the new GarageBand update. GarageBand is a large file, but only takes up half of my available space. I have had a problem similar to this (downloa
-
PR to PO generation with Contract
Hi Experts, I am having an issue regarding Source determination and PO generation. The scenario is as follows: I am having MRP running in my plant, it takes care of the Quantity required to procure. I am also running Dynamic pricing engine which carr
-
I have suddenly unable to upload any files through FIrefox
I have been unable to upload files on Firefox and Chrome. This happened suddenly.
-
EA6500 AC1750 - choppy streaming video
I have an excellent internet connection - 100Mbps dn and I put a new EA6500 router on it and got all my devices connecting and speedtests showing 40 - 60Mbps on 2.4 band, higher on 5ghz, couple different computers and operating systems throughout my
-
Hi, can you recommend Archlinux as production server? I really like all the cutting-edge technologies.. But I had problems with Arch on my VPS (after-update kind) and I'm not sure if they are caused by Arch or by OpenVZ.. But production server simply