Chinaunix
标题:
使用occi访问oracle数据库编译出错。
[打印本页]
作者:
Hotown
时间:
2005-12-20 10:09
标题:
使用occi访问oracle数据库编译出错。
如题,编译时总是出错。google了一下有得文章说是编译器不兼容。
这个问题怎样才能解决呢?
用c++访问oracle还有别的,比较好用得方法吗?
请高手指点,谢谢!
作者:
Hotown
时间:
2005-12-20 12:45
自己顶一下!
作者:
Hotown
时间:
2005-12-20 17:43
帮忙啊!
作者:
goodhawk
时间:
2005-12-20 21:05
public static String connect2Oracle(){
try {
DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
}
catch (Exception e){
System.out.println("badly"
;
}
//specify the properties object
java.util.Properties info = new java.util.Properties();
info.put ("user", "goodhawk"
;
info.put ("password", "aps"
;
info.put ("internal_logon","sysdba"
;
//specify the connection object
try {
Connection conn = DriverManager.getConnection("jdbc
racle:thin
dev3",info);
}
catch (Exception e)
{
System.out.println("badly"
;
}
String procedure = "{call XX_JOODHAWK_PRO_11062048(?) }";
//CallableStatement cstmt = conn.prepareCall(procedure);
//cstmt.registerOutParameter(null);
//cstmt.executeUpdate();
return "connect good"+procedure;
}
作者:
Hotown
时间:
2005-12-21 13:06
谢谢,楼上的回复,但是这好像不是用的occi吧!怎么还有java的东西呢?
是不是用gcc/g++编译器的话只能用2.95.2版本的呢?
版主,请指点指点啊!
作者:
Hotown
时间:
2005-12-22 12:53
怎么没人理啊?
作者:
wind007
时间:
2005-12-22 14:04
据我所知,要用g++296版本的编译器才行,Oracle也最好是9.2.0.4以上的,低版本的libocci有不少bug
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2