try
{
Class.forName("oracle.jdbc.driver.OracleDriver");
//DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
}
catch(ClassNotFoundException e)
{
System.out.println("Exception caught: "+e);
} try
{
Connection conn = null;
conn = DriverManager.getConnection("jdbc:oracle:oci8:@238" , "xxmanager", "xxmanager");
Statement stmt = conn.createStatement();
{
Class.forName("oracle.jdbc.driver.OracleDriver");
//DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
}
catch(ClassNotFoundException e)
{
System.out.println("Exception caught: "+e);
} try
{
Connection conn = null;
conn = DriverManager.getConnection("jdbc:oracle:oci8:@238" , "xxmanager", "xxmanager");
Statement stmt = conn.createStatement();
("jdbc:oracle:oci8:@238" , "xxmanager", "xxmanager");
238:是sqlplus 中配置的网络服务名
xxmanager:用户名
xxmanager:口令
所以你要自己先定义struct
typedef struct SOCISDOPoint
{
OCINumber x;
OCINumber y;
OCINumber z;
}OCISDOPoint;typedef OCIArray sdo_elem_info_array;
typedef OCIArray sdo_ordinate_array;typedef struct SOCISDOGeometry
{
OCINumber sdo_gtype;
OCINumber sdo_srid;
OCISDOPoint sdo_point;
OCIArray *sdo_elem_info;
OCIArray *sdo_ordinates;
}OCISDOGeom;
如果需要ind的话
在根据struct建ind的struct