java - SQLite与android,如何连接到在线数据库?

标签 java android sqlite

我的 godaddy 托管支持 SQLite,下面的代码不会给我任何错误,但它不起作用,因为它仍然需要连接到远程 Linux 服务器。我通常的做法是使用 OS X 中的终端并输入:

$ ssh 用户名@192.168.1.1

从那里我可以创建一个数据库并开始查询它。如何在 Eclipse IDE 中执行此操作?

//callback to be invoked when "button" is clicked
        button.setOnClickListener(new OnClickListener() {
               @Override
               public void onClick(View v) {

                   //ALERT: string message
                   Toast.makeText(MainActivity.this, "ALL FOR THE EMPIRE!", Toast.LENGTH_SHORT).show();


                    //SQLite query
                SQLiteDatabase db;
                db = openOrCreateDatabase("testSQL",SQLiteDatabase.CREATE_IF_NECESSARY,null);       
                db.execSQL("create table answerSheet3 (attendant text, view varchar, row varchar, seat varchar, submittime date time default current_timestamp, answer char)");
                    //SQLite query


               }
             }); 

最佳答案

Sqlite 不需要任何特殊的数据库服务器或任何轻量级的服务器,它只是一个使用 SQL 语法的直接文件系统引擎。因此,您可以使用 HTTP 编写用于连接 SQLite DB 的 API。要创建 API,您可以使用 eclipse IDE 。

关于java - SQLite与android,如何连接到在线数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18588517/

相关文章:

mysql - 为每个客户选择购买相同商品的所有其他客户

c - 如何使用 SQLite3 C 接口(interface)将 CSV 文件加载到主内存数据库中?

c# - SQLKata -Where 子句

android - sqlite 插入表中选择 * 从

android - 如何在 Android 的 MVP 架构中的两个演示者之间共享数据?

java - java中带有日语字符的电子邮件

graphics - 隐藏/处置 DrawImage

java - 谷歌地图 API : how can I make markers clickable?

java - "consider using jsig library"是什么意思?

java - Android 动画错误