gpt4 book ai didi

mysql - 当我想使用 Jdbc Odbc Bridge 驱动程序将数据插入 mysql 时,我收到“没有选择数据库”错误,

转载 作者:行者123 更新时间:2023-11-29 20:15:54 25 4
gpt4 key购买 nike

我已经正确创建了 dsn 并且有清晰简单的代码,但我最终得到了这个错误。表结构与程序相同

   import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
public class Insert {
public static void main(String[] args) {
try {
Class.forName("sun.jdbc.odbc.JdbcOdbc");
Connection con=DriverManager.getConnection("jdbc:odbc:mysqldsn","root","filimon");
Statement st=con.createStatement();
int i=st.executeUpdate("insert into emp values(3,'cat')");
if (i>=1) {
System.out.println("inserted successfully");
} else {
System.out.println("failed");
}
st.close();
con.close();
} catch (Exception e) {
System.err.println(e);
}
}
}

我得到 java.sql.SQLException: [MySQL][ODBC 5.3(a) Driver][mysqld-5.7.13-log]未选择数据库

最佳答案

错误表明您尚未选择数据库。但是数据库的选择将在 ODBC 配置中的某个位置进行。

因此,您可以做两件事:修复 ODBC 配置以选择数据库,或者(更好的选择)您可以停止使用 ODBC 并使用 MySQL JDBC 驱动程序。

关于mysql - 当我想使用 Jdbc Odbc Bridge 驱动程序将数据插入 mysql 时,我收到“没有选择数据库”错误,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39783677/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com