在Netbeans 8.0.2中为Android应用程序创建数据库

时间:2015-01-13 21:03:00

标签: java android netbeans derby javadb

首先我要说的是我们在Android编程中完全是新手,但是在youtube和其他网站上使用各种教程学习基础知识。我使用Netbeans IDE并安装了Android SDK。我们想要创建的应用程序基本上是一个应用程序,您可以在其中查看各种配方。

Sine Netbeans有这个Apache Derby数据库,我在数据库中添加了一些食谱名称。现在使用来自这个网站的代码http://www.homeandlearn.co.uk/java/java_and_databases.html,我试图直接从onCreate类连接到数据库。

问题在于,当我运行模拟器时,它不会输出SQL语句。

public void onCreate(Bundle savedInstanceState)
{


    try {
    String host,uName,uPass;
    host="jdbc:derby://localhost:1527/Recipes [dico on DICO]";
    uName="admin";
    uPass="admin";
    Connection con = DriverManager.getConnection(host, uName, uPass);
    Statement stmt = con.createStatement();

    String SQL = "select NAME from BREAKFAST";
    ResultSet rs = stmt.executeQuery(SQL);
    rs.next( );
    String fName=rs.getString("NAME");
    System.out.println(fName);


    }
    catch(SQLException err){
        System.out.println(err.getMessage());
    }


    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

}

1 个答案:

答案 0 :(得分:1)

您不希望拥有直接从手机上的手机访问的数据库,但您应该做的是用于在手机上存储信息的数据库(如SQLite或{{3通过连接到服务器的WebService远程访问数据库,该服务器发回与数据库内容相关的所需信息。

相关问题