[kaffe] (no subject)

²Ü·á caofeng@tomosoft.com
Wed, 24 Apr 2002 09:45:57 +0800


Dear Sir:
  I wrote a simple test java program. It can run on the windows2000
normally, but can not run on the RHlinux7.1. It can be compiled
correctly on linux. When I wan using java command to execute it, there
is always a same error report. I don't know why. So I send this mail
with my code and the error file to you for help. 

Desire your answer. Thank you very much!

sincere caofeng

The following is my code.

import java.sql.*;
import java.util.*;

public class InsertDatabase{
	String  url;
	Connection con ;
	Statement stmt;
	ResultSet rs;
	String sql;
	String id,name;
	int  score;

	public static void main(String args[]) throws Exception{
		InsertDatabase j=new InsertDatabase();
		if(args.length < 2){
			System.out.println("\n"+"Usage java
InsertDatabase -i no name"+"\n");
			return;
		}
		
		if(args[0].equals("-i"))
j.start(Integer.parseInt(args[1]), args[2]);
		
	}//main
	
	public void start(int empno, String ename)throws Exception{
		DriverManager.registerDriver(new
oracle.jdbc.driver.OracleDriver());

		url = "jdbc:oracle:oci8:@";
		con = DriverManager.getConnection (url, "scott",
"tiger");
try{
		PreparedStatement pstmt = con.prepareStatement("insert
into emp (empno) values (?)");
				
		//// Add LESLIE as employee number 1500
		pstmt.setInt (1, 734);          // The first ? is for
EMPNO
		//// Do the insertion
		pstmt.executeUpdate();
		
     		pstmt.close();
		con.close();
}catch(SQLException e){
	System.err.println("Error: "+e.getMessage());
	return;
}  

	}
	
}///~


The following is error file:

java.lang.ExceptionInInitializerError: [exception was
kaffe.util.SupportDisabled: GNU gmp was not found by Kaffe configure
script]
	at
oracle.jdbc.dbaccess.DBConversion.IntToNumberBytes(DBConversion.java:lin
e unknown, pc 0x8265f6e)
	at
oracle.jdbc.driver.OraclePreparedStatement.setInt(OraclePreparedStatemen
t.java:line unknown, pc 0x83811ac)
	at InsertDatabase.start(InsertDatabase.java:33)
	at InsertDatabase.main(InsertDatabase.java:20)
kaffe.util.SupportDisabled: GNU gmp was not found by Kaffe configure
script
	at java.lang.Throwable.fillInStackTrace(Throwable.java:native)
	at java.lang.Throwable.<init>(Throwable.java:38)
	at java.lang.Error.<init>(Error.java:21)
	at kaffe.util.SupportDisabled.<init>(SupportDisabled.java:22)
	at java.math.BigInteger.initialize0(BigInteger.java:native)
	at java.math.BigInteger.<clinit>(BigInteger.java:30)
	at java.math.BigDecimal.<init>(BigDecimal.java:36)
	at
oracle.jdbc.dbaccess.DBConversion.IntToNumberBytes(DBConversion.java:lin
e unknown, pc 0x8265f6e)
	at
oracle.jdbc.driver.OraclePreparedStatement.setInt(OraclePreparedStatemen
t.java:line unknown, pc 0x83811ac)
	at InsertDatabase.start(InsertDatabase.java:33)
	at InsertDatabase.main(InsertDatabase.java:20)