1
A
回答
2
http://iablog.sybase.com/mobiledatabase/2011/05/database-programming-on-android-with-ultralite/
我覺得這對如何做到這一點一些不錯的信息。希望能幫助到你!
假設你有JAR文件(如教程所說),你可以這樣做。
import java.util.Random;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
import com.ianywhere.ultralitejni12.*;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
try{
// Define the database properties using a Configuration object
ConfigFileAndroid config = DatabaseManager.createConfigurationFileAndroid("hello.udb", this);
// Connect, or if the database does not exist, create it and connect
try{
_conn = DatabaseManager.connect(config);
} catch (ULjException e) {
_conn = DatabaseManager.createDatabase(config); �
}
// Create a table T1 in the database if it does not exist
StringBuffer sb = new StringBuffer();
sb.append("CREATE TABLE IF NOT EXISTS T1 (C1 integer primary key default autoincrement, C2 integer)");
PreparedStatement ps = _conn.prepareStatement(sb.toString());
ps.execute();
ps.close();
// Insert a row into T1
sb = new StringBuffer("INSERT INTO T1 (C2) ON EXISTING SKIP VALUES (?)");
ps = _conn.prepareStatement(sb.toString());
ps.set(1, new Random().nextInt());
ps.execute();
ps.close();
_conn.commit();
// Select the values from C2 and show them in the user interface
sb = new StringBuffer("SELECT C2 FROM T1");
ps = _conn.prepareStatement(sb.toString());
ResultSet rs = ps.executeQuery();
StringBuffer c2 = new StringBuffer();
while(rs.next()){
c2.append(String.valueOf(rs.getInt(1)));
c2.append(",");
}
TextView tv = (TextView)findViewById(R.id.textview1);
tv.setText(c2.toString());
} catch (ULjException e) {
Log.e("HelloUltraLite", e.toString());
}
}
相關問題
- 1. 使用C#連接到Sybase數據庫
- 2. 如何使用.Net從Windows CE連接到Sybase數據庫?
- 3. 如何使用SSIS連接到Sybase(BPPM工具)數據庫?
- 4. 如何從iOS連接sybase數據庫?
- 5. 連接的Symfony到Sybase數據庫
- 6. PHP7 - 連接到sybase數據庫
- 7. 如何在NetBeans中使用Java代碼連接Sybase數據庫?
- 8. 如何使用Perl連接到Sybase?
- 9. 如何使用FreeTDS連接到Sybase?
- 10. 使用Android連接到mysql數據庫
- 11. 如何從.net核心連接到Sybase數據庫
- 12. 數據庫連接無響應 - Sybase
- 13. PHP + Sybase ASE數據庫連接難題
- 14. android連接到mysql數據庫直接使用mysql連接器
- 15. 無系統/用戶連接到sybase數據庫dsn
- 16. 用android連接到MS Access數據庫
- 17. 直接連接到sql數據庫android
- 18. Android:如何使用Android Java代碼連接oracle數據庫?
- 19. 如何使用ADO.Net連接數據庫?
- 20. 如何使用robotium連接數據庫?
- 21. 連接到已過時的Sybase數據庫
- 22. 如何在android中連接數據庫?
- 23. 如何連接mysql數據庫與android
- 24. 使用ADO.NET數據提供程序無法連接到ASE-Sybase
- 25. 如何使用JDBC通過數據庫鏈接連接到遠程數據庫?
- 26. 在沒有DSN的情況下使用Python連接到Sybase數據庫?
- 27. 如何使用c#使用域帳戶連接到數據庫?
- 28. 如何從Android應用程序連接到MySQL數據庫
- 29. 如何將Android應用程序連接到RoR數據庫
- 30. 如何將Live SQL數據庫連接到Android應用程序
感謝傑克,幫助:) –