John:
Also, try increasing size of memory used by JVM. Check JServ docs.

Antonio

----- Original Message -----
From: Ted Neward <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, December 06, 1999 5:13 AM
Subject: Re: JDBC, help me ASAP!


> John--
>
> OutOfMemoryErrors are thrown when the JVM cannot satisfy a memory request;
> you might try increasing the available memory to the JVM on startup--use
> the '-m' option on the command-line. From within JServ, though, I'm not
> sure how to do that--I'm not a JServ expert.
>
> Ted Neward
> http://www.javageeks.com/~tneward
>
>
> On Mon, 6 Dec 1999, John John Tobias wrote:
>
> > Good day!
> >
> > I'm trying to insert 17.5MB of data in my database using the code below,
I
> > used the setBinaryStream() method in PreparedStatement class, but the
errors
> > occured (see "ERROR" section). Then, I tried to insert 940kb of data
then
> > it's work. Any idea on how to implement and support the large data
insertion
> > in db? is there a need to reconfigure the Sybase? if so, how? or what
> > additional settings that i need? I'm using Sybase as my database,
JDBC2.0,
> > JDK1.2 and ApacheJserv.
> >
> > pls kindly help....
> >
> > Thank's in advance,
> >
> > John John Tobias
> >
> >
> > ----------------------------------------------------------------------
> >
> > public class SqlInsert {
> >
> >     Connection conn = null;
> >
> >     SqlInsert() {
> >         try {
> >             Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
> >
> >
conn=DriverManager.getConnection("jdbc:sybase:Tds:dev1:4100/pass","pass","pa
ss");
> >
> >         }
> >
> >         catch(Exception e){
> >             System.out.println( e );
> >         }
> >     }
> >
> > public void Insert() {
> >
> >      Statement stmt = null;
> >      ResultSet rs = null;
> >      InputStream istream = null;
> >
> >      try {
> >
> >         FileInputStream f = new FileInputStream( "filedata.txt" );
> >         PreparedStatement pstmt = conn.prepareStatement("insert into
> >                attachments(attID,msgID,filename,"
> >                + "contentType,encoding,attBody) values
> >                (10,'Dummy'," +"'dummy.dat','text/plain','7bit',?)" );
> >
> >         pstmt.setBinaryStream(1, f, (int)f.available() );
> >         pstmt.execute();
> >         pstmt.close();
> >         f.close();
> >      }
> >      catch (Exception e){
> >        System.out.println( e );
> >      }
> > }
> >
> >     public static void main( String []args ) {
> >
> >         SqlInsert svr = new SqlInsert();
> >         svr.Insert();
> >         svr.close();
> >     }
> > }
> >
> >
> > ----------------------------------------------------------------------
> > ERROR:
> >
> >
> > Exception in thread "main" java.lang.OutOfMemoryError
> >         at com.sybase.jdbc2.tds.TdsParam.literalValue(Compiled Code)
> >         at
com.sybase.jdbc2.jdbc.ParamManager.processParamMarkers(Compiled
> > Code)
> >         at com.sybase.jdbc2.tds.Tds.language(Compiled Code)
> >         at com.sybase.jdbc2.jdbc.SybStatement.sendQuery(Compiled Code)
> >         at com.sybase.jdbc2.jdbc.SybPreparedStatement.sendQuery(Compiled
> > Code)
> >         at com.sybase.jdbc2.jdbc.SybStatement.execute(Compiled Code)
> >         at com.sybase.jdbc2.jdbc.SybPreparedStatement.execute(Compiled
> > Code)
> >         at SqlInsert.getStream(Compiled Code)
> >         at SqlInsert.main(Compiled Code)
> >
> >
> >
> > ______________________________________________________
> > Get Your Private, Free Email at http://www.hotmail.com
> >
> >
___________________________________________________________________________
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> > of the message "signoff SERVLET-INTEREST".
> >
> > Archives: http://archives.java.sun.com/archives/servlet-interest.html
> > Resources: http://java.sun.com/products/servlet/external-resources.html
> > LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
> >
>
>
___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to