| Query in Prepared statements caching |
|
 |
Index ‹ java-programmer
|
- Previous
- 1
- Java One?Did anyone get to go to Java One? What impressed you?
--
Canadian Mind Products, Roedy Green.
Coaching, problem solving, economical contract programming.
See http://mindprod.com/jgloss/jgloss.html for The Java Glossary.
- 2
- Compile in memory java source?Hello,
Does anyone know of a java compiler which can be launched in process to
compile an in memory representation of a java source file? Essentially,
I generate some source on the fly and I'd like to avoid having to write
it to disk and all the messiness (permissions, cleanup, etc) that come
with that. I was surprised to find that javac didn't (as far as I could
tell) support this interaction. Can anyone point me towards a tool
which does what I need? Thanks in advance.
-exits
- 2
- Please Help - Java, Database oracle or sybaseHi All,
I am a java programmer used to using oracle database.
In my new job, we have oracle plus sybase database. Some applications
use oracle and some use Sybase. I am writing framework, so it can be
used by all applications.
Is it possible to write connection code, independent of database
driver, by just using java.sql package.
One problem I am seeing in sql package is java.sql.types does not have
cursor. I don't know how sybase returns a resultset but java.sql.other
does not look very promising.
Could any body suggest a general solution using two different database.
Thanks a lot,
Jill.
- 4
- Where can i download the local oracle client?Hi
I want to install oracle client in order to connect Oracle(9i)
database from local web server.I used to go to this
<a href="http://otn.oracle.com/software/index.html">oracle download
link </a>.But i dont know which is the suitable one.Could anyone tell
me?
Thanks
Ricky
- 5
- 5
- FirewireHello everyone,
Does Java's API include Firewire support? I have been doing some googling
and all I can find are projects that have been started but not completed.
I'm looking for Firewire support for both Linux and Windows.
Anything information or tips would be great, thank you.
---
Alvn Beach
Email: email***@***.com
Website: http://users.eastlink.ca/~alvinbeach
- 5
- Hi ALl - Plz HELpHi Friends,
I would be highly grateful if anyone can provide a solution for the
following :
There is a MS-SQL server hosted on a machine which is our data server.
We need to access this data server through many client machines. To
secure the data exchange between client(s) & Data server we use
JSECURE Client for SSL communication. But this secures the channel
between client machine and the machine on which my MS -SQL server
is hosted. Once the data is received on server machine, JSECURE
decrypts the data and sends to the data server. Now if I enable the
SSL
on MS-SQL server , I guess my communication would fail because I
don't
know which algorithms are being used by MS-SQL server & JSECURE
to encrypt their respective data's. So , in this case I need a bridge
between
these two ( Precisely a TRANSLATOR which understands both - JSECURE
& MS-SQL SERVERS).
Please let me know if any such solution exists. Thanks a lot to you
all friends!!
- 9
- Graph/Network frameworksHi,
Did anyone have some experience with graph/network frameworks like JUNG?
If you worked with something else please recommend.
Tnx.
--
Greatest shits:
http://www.net.hr/vijesti/page/2007/03/30/0030006.html
- 10
- classpath problems with jar filesokay, i have an odd problem... and maybe it's platform-specific... but i
figure give it a shot and ask about it in case someone has seen this.
i have an application that is made up of numerous class files. this
application at one point loads a class from another company using the
command Class.forName(...).
when i compile the .java files to bytecode and execute from the main()
entry point, it works fine.
than i create a jar file, and include a manifest line to point to the
class containing the main() entry point. then i execute the jar file
(java -jar jarfile).
the program starts running fine, but throws a class not found exception
when it hits the Class.forName() line.
everything else is the same... same classpath setting, and the other class
files haven't moved (the other classes are in fact in a jar file which is
included in the classpath).
so to sum it up... app works fine when not in jar file. jar it up, and
run with everything else the same... cannot load some external classes.
now, i am running jdk1.4.1 on mac os x.
any thoughts?
murat
--
Murat Tasan
email***@***.com
email***@***.com
email***@***.com
http://genomics.cwru.edu
- 10
- Reading data from Text fileimran wrote:
> Hello,
>
> I have a problem on reading data from Text file(notepad) and save as
a
It looks like a Properties object is what you need. You could do
something like:
FileInputStream fis = new FileInputStream("injector.txt");
Properties props = new Properties();
props.load(fis);
String classString = props.getProperty("classString");
...
- 10
- JRE 5 on Freebsd 6fbsd6-Mimi# rpm --install jre-1_5_0_05-linux-i586.rp
error: failed dependencies
glibc >= 2.1.2-11 is needed by jre-1.5.0_05-fc
sh-utils >= 2.0-1 is needed by jre-1.5.0_05-fc
fileutils >= 4.0-8 is needed by jre-1.5.0_05-fc
gawk >= 3.0.4-1 is needed by jre-1.5.0_05-fc
textutils >= 2.0-2 is needed by jre-1.5.0_05-fc
/bin/sh is needed by jre-1.5.0_05-fc
/bin/sh is needed by jre-1.5.0_05-fc
/bin/sh is needed by jre-1.5.0_05-fc
this is what I get when try to install the rp
jre-1_5_0_05-linux-i586.rp
I have mounted linprocfs my linux-base is up to date 8.8.0.
I have Javavmwrapper that says that i have no conf file i
/usr/local/et
I do not need JDK I have a jar file i want to start thats al
please help[i:cb2c6e6b3c][/i:cb2c6e6b3c
Sent via Archivaty.com
- 13
- Simple ClassLoaderHi!
Say that I have a string of bytes (byte[]) defining a class, how do I
create a simple ClassLoader to define the class?
Regards,
Jesper
- 13
- please inform a newbclass A{
class B{
boolean flag;
int value;
}
B b[] = new B[10];
public A(){
for (int i = 0; i < 10; i++)
b[i] = new B();
}
}
I'm wondering if there is a more elegant way to instantiate the elements of
b[] than the 'for' loop.
- 16
- Tomcat5.5 queryHi,
I have installed tomcat5.5.
In the tomcat docs it is recommended that i install Ant build tool as
well as Concurrent Version System (CVS) too.
Can someone tell me, how much neccesary are these to install and use?
How it can help me for developing my application?
- 16
- Java Programming: Advanced topics - Sample codeHi,
I am trying to get a Java Bean sample code from Java Programming:
Advanced topics book working.
I have modified the code for SQL Server, it does not work??
The Java Virtual Machine throws a "could not find the main class"????
Could anyone point out what I am doing wrong.
I can get a db connection in a JSP page, am trying to create a
container that I can call the
variable from the JSP page.
Thanks for your help.
Clive
java.lang.NoClassDefFoundError: project1/DBdemo
Exception in thread main
package project1;
import java.sql.*;
/**
* Class to create connection to a database and
* and demonstrate basic SQL queries
*/
public class DBdemo {
/**
* the connection object
*/
static Connection connection = null;
// select DB2 type 2 driver
static final String dbDriver = "net.sourceforge.jtds.jdbc";
static final String dbUrl = "jdbc:jtds:sqlserver://localhost:
1032/";
// use the SKICLUB database
static final String dbName = "Calibration";
// set dbUser to any user on your Windows OS
static final String dbUser = "userid";
// set dbPassword to Windows password for dbUser
static final String dbPassword = "password";
/**
* method to open the connection
*/
public Connection getConnection() {
if ( connection != null )
return connection;
try {
connection = DriverManager.getConnection(
dbUrl, dbUser, dbPassword );
} catch( SQLException e ) {
System.err.println("Cannot connect to database: for SQl
server, " + "check that SQl is running and " + "the SKICLUB database
exists." );
}
return connection;
}
public ResultSet getAllMemberInfo() {
ResultSet rs = null;
try {
Statement statement =
getConnection().createStatement();
String sql = "Select * from Prop1_Wallfinish,
Users where Prop1_Wallfinish.SurveyID= Users.SurveyIDS";
System.out.println( sql );
statement.executeQuery( sql );
rs = statement.getResultSet();
} catch( SQLException e ) {
System.out.println(
"SQLException " + e.getMessage() );
} finally {
return rs;
}
}
public static void main(String[] args) {
DBdemo dbdemo = new DBdemo();
System.out.println("Getting Database driver" );
try {
Class.forName( dbDriver );
} catch( ClassNotFoundException e ) {
System.err.println("Cannot load database
driver: for SQL, " + "your classpath must include " + "SQLLIB\\JAVA12\
\DB2JAVA.ZIP." );
}
System.out.println(
"Getting Database connection" );
Connection connection = dbdemo.getConnection();
if ( connection == null )
System.exit(0);
System.out.println( "Database ready" );
try {
// demonstrate a SELECT Statement
dbdemo.getAllMemberInfo();
connection.close();
} catch (Exception e) {
System.err.println(
e.getClass().getName() + ": " +
e.getMessage() );
}
}// end public main
} // end DB
|
| Author |
Message |
mailkhurana

|
Posted: 2004-11-15 1:01:00 |
Top |
java-programmer, Query in Prepared statements caching
Hii ,
I am using Db2 V 7.1 on ZOS
I have the following Java Code
query.append("insert into ");
query.append(schemaName+".EMAIL_DATA ");
query.append("(EMAIL_NBR, DT_FIRST_SENT,SUBJECT
,EMAIL_ADDR,EMAIL_DTL,ER_NBR, DT_CREATED,DT_LAST_SENT)
values(?,?,?,?,?,?,?,?) ");
prepStmt=connect.prepareStatement(query.toString());
I want to know whether the above query would be cached in the data
base server since apart from the using the standard ? to give various
parameters at runtime , I am also picking up the schema at runtime and
not hardcoding.
But obviously the schema name will remain the same for all the calls
to the DB.
I donno whether due to the usage of a Java Variable in the query at
runtime whether this will be cached or not ?
Can some one please throw some light on it ?
Regarda,
-Neeraj
|
| |
|
| |
 |
Matt Emmerton

|
Posted: 2004-11-15 10:01:00 |
Top |
java-programmer >> Query in Prepared statements caching
"Neeraj" <email***@***.com> wrote in message
news:email***@***.com...
> Hii ,
> I am using Db2 V 7.1 on ZOS
> I have the following Java Code
> query.append("insert into ");
> query.append(schemaName+".EMAIL_DATA ");
> query.append("(EMAIL_NBR, DT_FIRST_SENT,SUBJECT
> ,EMAIL_ADDR,EMAIL_DTL,ER_NBR, DT_CREATED,DT_LAST_SENT)
> values(?,?,?,?,?,?,?,?) ");
> prepStmt=connect.prepareStatement(query.toString());
>
> I want to know whether the above query would be cached in the data
> base server since apart from the using the standard ? to give various
> parameters at runtime , I am also picking up the schema at runtime and
> not hardcoding.
> But obviously the schema name will remain the same for all the calls
> to the DB.
> I donno whether due to the usage of a Java Variable in the query at
> runtime whether this will be cached or not ?
> Can some one please throw some light on it ?
From DB2's perspective, the exact statement (query string) given to
prepareStatement() will be cached.
DB2 doesn't know that the statement is built up of some string values and
the "dynamically" determined schema name.
Thus, if you run this multiple times without changing the schema, DB2 will
always reuse the cached version.
|
| |
|
| |
 |
shenanwei

|
Posted: 2004-11-16 1:06:00 |
Top |
java-programmer >> Query in Prepared statements caching
email***@***.com (Neeraj) wrote in message news:<email***@***.com>...
> Hii ,
> I am using Db2 V 7.1 on ZOS
> I have the following Java Code
> query.append("insert into ");
> query.append(schemaName+".EMAIL_DATA ");
> query.append("(EMAIL_NBR, DT_FIRST_SENT,SUBJECT
> ,EMAIL_ADDR,EMAIL_DTL,ER_NBR, DT_CREATED,DT_LAST_SENT)
> values(?,?,?,?,?,?,?,?) ");
> prepStmt=connect.prepareStatement(query.toString());
>
> I want to know whether the above query would be cached in the data
> base server since apart from the using the standard ? to give various
> parameters at runtime , I am also picking up the schema at runtime and
> not hardcoding.
> But obviously the schema name will remain the same for all the calls
> to the DB.
> I donno whether due to the usage of a Java Variable in the query at
> runtime whether this will be cached or not ?
> Can some one please throw some light on it ?
> Regarda,
> -Neeraj
DB2 has package cache will do this job for y.
|
| |
|
| |
 |
| |
 |
Index ‹ java-programmer |
- Next
- 1
- new to java, need helpSirs/Madam
I encounter the problem on date field.
Sometimes, when there is no date, then it will return the null object. When
I want to check by
aDate.toString() = "" or null, it throws exception.
How can I ensure they return the value or not.
Please help
- 2
- Tomcat 5.5 - IIS 6 using isapi_redirect.properties
I am trying to use IIS 6.0 as a front end for Tomcat which I have
working as expected. The issue I have is that I can only get it
working using the registry settings and not using
isapi_redirect.properties. We will have several sites and I want them
to independent of each other and I am not sure how to do this without
using the isapi_redirect.properties files. Please advise. Thanks in
advance.
- 3
- Mutliple thread access to object methodCan multiple threads access the same object public void method
simultaneously? Or does the method need to return for each thread? I guess
not because that's what public synchronized void is for?
- 4
- convert hex to longHey
midp 2.0
J2ME Wireless Toolkit 2.2
JDK 5
Long id;
String arg1 = "0b"; //arg1 can also have values like "01", "0a" etc
id = Long.parseLong(arg1);
This converting isn't working with "0b" or "0a"... but I've read in the
documentation of jdk5 that this parseLong is overloaded:
public static long parseLong(String s, int radix), and I guess this is the
correct method to use, but I'm not sure what the second parameter (radix) of
this method is?
Jeff
- 5
- Differences between getImage and createImage and using ToolkitHello,
What are the differences between getImage and createImage,
and what if I want using toolKit - (getImage and createImage are static,
and I didn't find a way to create an Image object from a function of
toolkit).
I need a sample code, please.
Thanks :)
- 6
- Squeeze tabs closer together in JTabbedPane??Is there a way to squeeze the tabs closer together in a JTabbedPane? I
noticed there is some free space in the tab itself to the right of the
text in the tab. Don't want to overhaul the look of the GUI. Just want
to move the tabs closer together. An option I thought of, don't know
if it's the best, is to make the tab text image icons and show the
icons instead of text. Don't know if this will free up space.
- 7
- Chennai - Java/J2EE Urgent RequirementGreetings,
One of the leading software development company is looking for
java/j2ee professional urgently. Interested candidates forward your
resume immediately to email***@***.com
You will be receiving call as soon as you send your resume.
All the best
TimesTickets.Com Team
- 8
- JAXB unmarshalling - missing referenced objectsHi
I've come upon a problem which I just can't figure out.
So, here's a little about the context. An enterprise-application is
running on a Java EE-server. Some POJOs are annotated as Java
Persistence entities aswell as JAXB-annotations to create wanted XML-
representation for them. All annotations are added manually (meaning
no auto-generated classes/factory). A Servlet acts as an interface
against an Ajax-enabled webpage. The script in the web-page retrieves
xml-representation from the servlet and should also send xml back on
the same form for persisting on the server. The script returns the xml
in string-representation.
And here's the problem. Marshalling to xml works just as it should.
The script returns an xml in the exact same form, but the
unmarshalling of it does not produce what is expected. An object for
the main class is created, however any referenced objects are not
created. Primitive fields are generated correctly. No error is thrown.
Simplified, this is how it looks:
---List.java---
@XmlRootElement(name="list")
@XmlType(name="ListType")
@Enitity //JPA
public class List implements Serializable {
private Long id;
private weekNumber;
private Set<Element> elements;
@XmlAttribute(name="weeknumber", required=true)
public void getWeekNumber() {
//...
}
@XmlAttribute(name="id", required=true)
public void getId() {
//...
}
@XmlElementWrapper(name="elements", nillable=false)
@XmlElementRef
@ManyToMany( //JPA
//...
)
public void getElements() {
//...
}
}
---Element.java---
@XmlRootElement(name="element")
@XmlType(name="ElementType")
public class Element implements Serializable {
//...
private Long id;
@XmlAttribute(name="id", required=true)
public void getId() {
//...
}
//...
}
---xml---
<?xml .....>
<ns2:list ..... weeknumber="3" id="21">
<elements>
<ns2:element ... id="42">
...
</ns2:element>
<ns2:element ... id="43">
...
</ns2:element>
...
</elements>
</ns2:list>
In this example, a List-object would be created by the unmarshaller,
however the referenced elements of class Element will not. And I have
no idea why! The package contains a jaxb.index with all class names,
and I also added an ObjectFactory, but the result was the same. Here's
the unmarshalling:
private <T> T recieve(Class<T> classType, String xml) {
JAXBElement<T> obj = null;
try {
JAXBContext jc =
JAXBContext.newInstance(classType.getPackage().getName());
Unmarshaller um = jc.createUnmarshaller();
obj = (JAXBElement<T>)um.unmarshal(new StreamSource(new
StringReader(xml)));
} catch(JAXBException jex) {
jex.printStackTrace();
}
return obj.getValue();
}
I hope someone has something wise to say about this. I've really
twisted my brain to try to figure it out!
Thanks.
- 9
- Java programs won't install on HP machineTrying to gather as many details as I can on a particular problem I'm
having right now. Just wanted to post what I have so far in case
anyone out there sees a light go off.
My company sells a java (version 1.4.2) based software package. We
use InstallAnywhere to install. Really haven't had a problem with our
installs on any flavor of Win machines to date.
A customer running Win98 SE on an HP machine (I'll get a model # asap)
calls today and says the installation program hangs his machine
completely after extraction part of the install.
We look at some install log data and it indicates that everything
extracted to Windows temp folder ok. From there the log says "starting
java..."
My understanding is what should happen at this point is the install
process is supposed to start a bundled JVM (i assume in the contents
extracted to the temp folder) and run a .jar file that completes the
installation process. It hangs the machine shortly into this java
part though (the last thing it tried to do is "UI mode set
to"......and off to oblivion...
We eliminated some known issues at this point. Minimum direct X
version to run InstallAnywhere installs is 8.1. Customer has 9.0
installed. All Win updates complete. No viruses on machine.
Anti-virus software disabled for the install. No video driver issues.
These are all things InstallAnywhere tells you to watch for.
Additionally, the install file is not corrupted (same file installs
fine on another machine).
We thought we'd install a current JVM on the machine for sh*t's and
giggles because I believe InstallAnywhere will use it if present.
Downloaded the latest from Sun and the install hangs the machine in
the same manner as our IA installer.
This machine appears not to be able to run java programs at all. What
gives?
- 10
- Read-only methods for webservices with JavaBeansHello,
unfortunately i wrote this thread before in german, so i will do this
in english again.
Here we've got a standalone application which stores several data on
an SQL Server. In the last time we added a webservice to display and
sometimes modify several information from this data via webpages
(JSP). Many functions are already implemented and working fine. We
have webservicemethods returning objects stored in javabeans. To get
the data out of the beans, we have to use some get methods. Some data
is "READ-ONLY", so we don't want any set method there. The problem is:
If we don't write some "dummy" Set-Methods, wscompile will not
generate the needed get-Methods. We find that writing dummy-methods is
not a very fine way.
Is there another easy posibility to make the getMethods available for
the client without writing dummy set methods like this?
// That's what we don't need but have to write in order to make
wscompile ready to produce the getMethod
public void setName(String value) {}
// That's what we need only
public String getName()
{
return name;
}
Greetings and thnx a lot!
Andreas
- 11
- simple beginners questionHello,
I just got the SUN Java IDE. (Netbeans IDE 3.5.1)
Very very nice, and I worked myself through the tutorial (about making a
colorswitch).
Now, When I compile it gives no errors at all. So far so good.
But when I want to execute, it askes to "set project main class".
The only option it displays is the default project. But the "okay" button
won't highlight.
I cannot select anything else, nor can I roam directories to select
anything.
Can someone please help me out.
I feel kinda silly not even knowing how to start a kind of hello-world
applet. ;-)
best regards,
martin
- 12
- stdout being redirected to an open file?All,
Does anyone know why text sent to stdout might intermittently get sent
to an open file? I have some code which writes data to a file and logs
its activity using log4j. On Friday, the log statements began to
intermittently appear in the file. I know the following things are
true:
* The code did not change
* The configuration did not change
* The log4j Logger is mapped only to a ConsoleAppender, i.e. log
statements are written only to stdout
* The name of the file is always unique
Here is the code:
//Create a unique filename for the order
filename = "Order " + orderId;
//Create the file
logger.info("Creating file " + fileName);
File file = new File(fileName);
FileWriter fw = new FileWriter(file);
logger.info("Writing File Content ");
fw.write(fileContent + System.getProperty("line.separator"));
logger.info("Closing File ");
fw.close();
It smells to me of an O/S or app server problem in which the file
handle for the open file is being provided for calls to stdout. Has
anyone ever seen this?
Thanks,
Brian
- 13
- how does ANT work?On Fri, 11 Jul 2003, Roedy Green <email***@***.com> wrote:
> Does ANT work by parsing any changed file to discover the
> dependencies?
Depends on the task you are talking about. For most tasks, including
<javac> it does not. <javac> simply compares the timestamps of *.java
and *.class and compiles those files with outdated .class files.
<depend> in turn parses the compiled .class files to discover
dependencies, then compares the timestamps of .class files to the
.java files and deletes all .class files that are older then the .java
files of any class they depend upon. <javac>'s timestamp checking
after that is going to succeed then.
There are third party tasks like <javamake> - see Ant's external tools
page - that can do that in one step and are more sophisticated.
> Can it be relied on to recompile everything that needs it if a
> static final changes?
No.
And a static final primitive will be inlined by the compiler so even
<depend> will not detect the change (as it wouldn't detect the
dependency) - not sure whether <javamake> would.
> Is ANT smart enough to avoid loading the compiler over and over for
> each file; i.e. does it invoke it only once for the whole shot?
It will invoke the compiler exactly once per <javac> task (that
actually needs to compile at least one file).
Stefan
- 14
- SAX reserved XML char encoding/decodingHi,
Is there an option to get the Sax parser (java 1.5) to convert xml safe encoding
sequences back to the original character, as returned by the Contents() event?
For example "<" back to "<" ?
Thanks.
Ben
PS (and what's with comp.lang.java.api? - nothing seems to register there since
sept 2004. , including my post of this question there)
- 15
- struts templates - template is inserted in wrong placeJust wondering if anyone else has run into this issue. I am using
templates in struts and I use the same template for every form. I
insert a page in one spot on my template file and it works fine on my
machine. When I upload it to the server, it suddenly starts inserting
the page about a quarter of the way down the template instead of where
it is defined to go. Has anyone else experienced this?
|
|
|