0
我想要翻譯java中的一些目標C的代碼爲Android。我是Android新手,請任何人都可以幫助我如何執行這些查詢。Sqlite查詢從目標C到java
下面的代碼是在目標C
private int getNextAccountIdForUserId (String userId, AccountType accountType)
{
int nextId = kFirstIDValue; //initial value is 0;
String queryString = "SELECT MAX(accountId) FROM MAAccounts WHERE userId = ? AND accountType = ?";
ResultSet resultSet = [_db executeQuery:queryString, [self stringToDB:userId], [self integerToDB:accountType], nil];
if([resultSet next])
{
int currentMax = [resultSet intForColumnIndex:0];
nextId = currentMax + 1;
}
[resultSet close];
return nextId;
}
如果有人能告訴我如何可以執行在Java源碼此查詢。
String queryString = "SELECT MAX(accountId) FROM MAAccounts WHERE userId = ? AND accountType = ?";
ACCOUNTTYPE類型是 「ACCOUNTTYPE」。它會繼續工作嗎?或者如果該類型是int或者其他什麼會發生 – 2012-02-05 15:13:22