Derby中Android应用程序与远程数据库的连接

idfiyjo8  于 2023-05-15  发布在  Android
关注(0)|答案(2)|浏览(152)

我正试图将一个Android应用程序连接到PC上的Derby数据库以获取数据。为此,我在谷歌上搜索了一个专门用于此目的的数据库。Awake SQL。我尝试使用以下代码连接derby数据库。该代码是一个函数,该函数在Android应用程序的按钮单击时调用。

public void getData(View view)
{
    new Thread()
    {
        public void run()
        {
            String url = "jdbc:derby://localhost:1527"; 

            String username = "user"; 
            char [] password = {'p', 'a', 's', 's', 'w', 'o', 'r', 'd', '1'};

            try
            {
            Connection connection  
            = new AwakeConnection(url, username, password); 

            }
            catch(Exception e)
            {
                System.out.println(e);
            }
        }
    }.start();

}

实际上,这段代码在Awake SQL的用户指南中给出。当我运行上面的代码时,我得到了eclipse的调试模式。我不能得到任何错误的控制台。我不确定我做得对不对。我仍然无法连接android应用程序的数据库。

myss37ts

myss37ts1#

http://www.awake-sql.org/中没有看到Derby被列为受支持的数据库

slhcrj9b

slhcrj9b2#

//Pre-driver

static {
    try {
        DriverManager.registerDriver(new org.apache.derby.jdbc.ClientDriver());
    } catch (SQLException throwables) {
        throwables.printStackTrace();
    }
}

相关问题