当前位置: 首页 > 面试题库 >

从mysql网站检索时未选择数据库

楚岳
2023-03-14
问题内容

我有一个mysql数据库,正试图从我们的网站主机(godaddy)中检索。我遵循的格式似乎正确,但它告诉我:

java.sql.SQLException: No database selected

码:

public static void main(String[] args) {

    Connection conn = null;
    Statement stmt = null;

    try {
        // STEP 2: Register JDBC driver
        Class.forName(JDBC_DRIVER);

        // STEP 3: Open a connection
        System.out.println("Connecting to database...");
        conn = DriverManager.getConnection(DB_URL, USER, PASS);

        // STEP 4: Execute a query
        System.out.println("Creating statement...");
        stmt = conn.createStatement();
        String sql;
        sql = "SELECT * FROM item_master";
        ResultSet rs = stmt.executeQuery(sql);  //<-- This is where the error is.

        // STEP 5: Extract data from result set
        while (rs.next()) {
            // Retrieve by column name
            int id = rs.getInt("id");

            // Display values
            System.out.print("ID: " + id);
        }
...
}

我做了conn的print语句,以为连接可能为空,并显示为:

com.mysql.jdbc.JDBC4Connection@2a6*****

任何人都有什么想法会导致这样的事情?


问题答案:

您的数据库URL应包含您的数据库名称。这通常是您的URL,后跟“ / DBNAME”。

String URL = "jdbc:mysql://localhost:3306/mydb";

其中“ mydb”是您的数据库名称。



 类似资料:
  • 我试图检索我的选择选项从3个数据库位于一个连接,这不是我的deaut连接。 但我得到了一个错误:未定义的变量:marqs(视图:C:\wamp64\www\project etSovac\资源\视图\home.blade.php) 这是我的控制器代码 还有我的home.blade.php密码 你能帮忙找出问题所在吗?谢啦

  • 我的PHP文件没有将值从网站传递到我的电子邮件。 index.html中的表单代码块: CSS: PHP文件: 邮件中的输出: “来自- 姓名: 电子邮件: 联系人: 消息:' [未获得在我的网站'center2enter.com'上提交的变量的值] 我试过: > $body=“发件人:($_post['name'])\n电子邮件:($_post['email'])\n联系人:($_post['c

  • 问题内容: 我试图连接到我的数据库,当我运行代码时,出现错误。谁能告诉我我的PHP代码有什么错误和错误吗?谢谢。 PHP代码: .conf.php 文件: 问题答案: 除非您输入的密码不正确并且需要解决,否则运行一条语句来授予对数据库用户的访问权限: 以上授予所有特权。通常最好只限制需要的内容。例如,如果您仅打算选择而不是修改数据, 更新资料 由于您将数据库名称标识为,因此将调用更改为: 之后,由

  • 我又有一个问题,关于在netbean中使用数据库程序。这是我的问题,我有一个包含男性和女性按钮的按钮组。当你点击“提交”按钮时,选中的按钮将把它的文本写入MySQL数据库。所以问题是,我不知道它的反面。 我将使我的问题尽可能清楚。我想从数据库中检索文本,并在按钮组的一个按钮中选择检索到的文本。 例如,我从数据库中检索了“男性”,所以我想要一个代码来选择“男性”单选按钮。谢谢。 编辑: 所以我现在明

  • 问题内容: 我想从此页面(以及与之相似的页面)中删除数据:https : //cereals.ahdb.org.uk/market- data-centre/historical-data/feed- ingredreds.aspx 该页面使用Power BI。不幸的是,找到一种报废Power BI的方法很困难,因为每个人都想报废使用/报废Power BI,而不是从报废。最接近的答案是这个问题。却

  • 问题内容: 我想从此页面(以及与之相似的页面)中删除数据:https : //cereals.ahdb.org.uk/market- data-centre/historical-data/feed- ingredreds.aspx 该页面使用Power BI。不幸的是,找到一种报废Power BI的方法很困难,因为每个人都想报废使用/报废Power BI,而不是从报废。 首先,我使用Apache