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

Making a database for an Android app in Netbeans 8.0.2

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

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

问题是,当我 运行 一个模拟器时,它不会输出 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);

}

您不想拥有一个可以直接从您的手机 phone 在 pc 上访问的数据库,但是您应该做的是在 phone(像 SQLite or ORMLite )或通过连接到服务器的 WebService 远程访问数据库,服务器发送回与数据库内容相关的所需信息。