您好我想了解如何將Java代碼轉換爲C#,我讀了關於Java的一些教程,但我不覺得在如何代碼此行翻譯方式:的Java與C# - CallableStatement的轉換
CallableStatement cstmt = con.prepareCall("?=CALL
cstmt.registerOutParameter(1, Types.JAVA_OBJECT);
cstmt.execute();
ResultSet rs = (ResultSet) cstmt.getObject(1);
我試穿
CUBRIDConnection con = new CUBRIDConnection(ConnectionString);
CUBRIDCommand com = new CUBRIDCommand();
com.CommandType = CommandType.StoredProcedure;
com.Connection = con;
com.CommandText = "call mySP();";
com.Parameters.Add("?=p", CUBRIDDataType.CCI_U_TYPE_RESULTSET).Direction =
ParameterDirection.Output;
con.Open();
DbDataReader df = com.ExecuteReader(CommandBehavior.SingleResult);
//some stuff
con.Close();
這個不行,我該怎麼翻譯呢?
您可能轉化爲*算法*編碼在Java中的一個在C#編碼。由於Java和C#底層庫中應用程序必須使用的巨大差異,因此翻譯適中大小的程序確實非常困難。 –
是你的Java應用程序指向SQL Server或Oracle數據庫嗎? –
@Luiggi門多薩:致[CUBRID](http://www.cubrid.org/)數據庫:「** CUBRIDConnection **」 – Eye