这是我写的可供销JNI调用的接口...去了一些异常处理..
import java.sql.*; //载入SQL命名空间public class jdbc
{
public static void mymain(String str) //此处为与上面的唯一不同.
{
Class.forName ("oracle.jdbc.driver.OracleDriver").newInstance();
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu); System.out.println("JDBC的数据库操作完成");
}
}
当我用纯java写时可以很好联上远程的数据库,但是我们JNI调用时,就停在了这条语句
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu);
也不报异常。就是停在这里。 我想好久就是没有想明白.希望各位提醒
import java.sql.*; //载入SQL命名空间public class jdbc
{
public static void mymain(String str) //此处为与上面的唯一不同.
{
Class.forName ("oracle.jdbc.driver.OracleDriver").newInstance();
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu); System.out.println("JDBC的数据库操作完成");
}
}
当我用纯java写时可以很好联上远程的数据库,但是我们JNI调用时,就停在了这条语句
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu);
也不报异常。就是停在这里。 我想好久就是没有想明白.希望各位提醒
import java.sql.*; //载入SQL命名空间public class jdbc
{
public static void mymain(String str) //此处为与上面的唯一不同.
{
Class.forName ("oracle.jdbc.driver.OracleDriver").newInstance();
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu); System.out.println("JDBC的数据库操作完成");
}
}
当我用纯java写时可以很好联上远程的数据库,但是我们JNI调用时,就停在了这条语句
Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@10.10.10.202:1521:oral", "dbu", "dbudbu);
也不报异常。就是停在这里。 我想好久就是没有想明白.希望各位提醒
就是不执行这条语句后面的,也不报异常,,,,,
不知道CLASSPATH怎么设的,我怀疑是这个问题
建议输出异常,好查问题些
但是就是连接的时候出了问题,按常理说应该没什么问题啊》单独的一个这样连接程序没有一点问题啊。
联系:[email protected]
我不是很明白你所说的意思。。各位大虾,总算有点进展了,我在windows下.net 调java写的类可以正常运行。而在UNIX下运行出问题,我想也应该是jdk的配置出了问题。
请问有在UNIX用JAVA编过程的吗》》 能否指点一二......
再次谢谢