- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我以前多次使用 JDBC 都没有任何问题,但由于某种原因在我的新服务器上它无法正常工作。代码在我的主机上编译和运行良好,所有库(包括 JDBC)都应该编译到我运行的单个 JAR 中。
基本代码:
try
{
Class.forName("com.mysql.jdbc.Driver");
}
catch (ClassNotFoundException e)
{
System.err.println("Cannot load driver...");
e.printStackTrace();
}
try
{
connection = DriverManager.getConnection("jdbc:mysql://localhost/dbname?user=dbuser&password=dbpass");
statement = connection.createStatement();
}
catch (SQLException e)
{
System.err.println("Cannot connect to database...");
e.printStackTrace();
}
错误:
Exception in thread "main" java.lang.ExceptionInInitializerError
at com.mysql.jdbc.Util.stackTraceToString(Util.java:355)
at com.mysql.jdbc.Util.<clinit>(Util.java:120)
at com.mysql.jdbc.NonRegisteringDriver.parseURL(NonRegisteringDriver.java:764)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:325)
at java.sql.DriverManager.getConnection(DriverManager.java:620)
at java.sql.DriverManager.getConnection(DriverManager.java:222)
at com.test.Server.<init>(Server.java:78)
at com.test.Server.main(Server.java:49)
Caused by: java.lang.RuntimeException: Can't load resource bundle due to underlying exception java.util.MissingResourceException: Can't find bundle for base name com.mysql.jdbc.LocalizedErrorMessages, locale en_GB
at com.mysql.jdbc.Messages.<clinit>(Messages.java:61)
... 8 more
Caused by: java.util.MissingResourceException: Can't find bundle for base name com.mysql.jdbc.LocalizedErrorMessages, locale en_GB
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1539)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1278)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:733)
at com.mysql.jdbc.Messages.<clinit>(Messages.java:59)
... 8 more
我以前从未遇到过这种错误,Google 也没有任何帮助。我已经检查了数据库凭据、端口号等。如果您能帮助我解决问题,我们将不胜感激!
最佳答案
我在使用Tomcat的时候遇到了同样的问题。
这是我的解决方案:添加 JAR 包 mysql-connector-java:<version>
到 lib
Tomcat(或您的服务器)安装路径中的包。
关于java - 使用 JDBC 时出现 MissingResourceException?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12493157/
我正在使用一个用 JFrame 实现 GUI 的程序进行练习。程序的语言可以通过使用名称如“messages_xy”(xy 是语言的缩写)的属性来个性化。 现在,当我启动 Java 应用程序时,我收到
为什么这会抛出 MissingResourceException ?是我弄错了还是不是ListResourceBundles 的重点是在代码中提供资源? public class Hello exte
我有 2 个 java 应用程序,第二个应用程序作为 jar 文件添加到第一个应用程序,第一个应用程序作为 JBOSS 中的工作流部署。 第二个应用程序的 .property 文件未包含在 jar 中
我刚刚在 Windows Netbeans 上的 IDE 中完成了 Telegram 机器人的编程。运行完美,没有任何问题。我的问题是,当我创建一个存储包以便将其上传到我自己的 Ubuntu VPS
我正在尝试添加一个选项来更改程序中的语言,问题是我找不到正确的使用路径,而且我一直得到一个 java.util.MissingResourceException: Can't find bundle
我在运行应用程序时遇到异常。此应用程序读取 abc.properties 文件, Exception in thread "main" java.util.MissingResourceExcepti
我知道在 stackoverflow 和其他论坛上有很多关于这个错误的问题和答案。但是我还是找不到解决方案... 出于速度原因,我有一个实用程序类,它根据提供的语言环境加载所有静态数据映射(例如几个月
大家好, 我正在创建一个 ResourceBundle 来加载属性文件。我的文件结构如下所示 |---主要 | ----ResourceBundleLoad.java |--资源
我正在尝试从文件位置读取属性文件。但是,资源包无法找到该文件并引发以下异常 我尝试将该文件保留在类路径下,但未能成功读取该文件。但是,我的目的是从文件路径读取属性文件,这来自用户。因此,我的类可以读取
我正在从事一个涉及加载 ResourceBundle 的项目。更明确地说,我创建了一个扩展 ListResourceBundle 的类。该类称为 Resources.java。它编译一切正常,但每次我
这个错误一直困扰着我。我似乎无法理解为什么 Eclipse 无法读取就在那里的资源。我已经在“配置包含”对话框中检查了类路径。我还使用该文件的完全限定名称。 AutomateWaveClose s
我正在尝试使用自定义记录阅读器、映射器和缩减器设置一个简单的 mapReduce 应用程序。直到(包括)映射器它似乎工作(调用 context.write 时我在控制台上写出键值对以进行测试)。 然后
我以前多次使用 JDBC 都没有任何问题,但由于某种原因在我的新服务器上它无法正常工作。代码在我的主机上编译和运行良好,所有库(包括 JDBC)都应该编译到我运行的单个 JAR 中。 基本代码: tr
我正在使用 this 中的代码使用 MXJ 将 MySQL“嵌入”到我的 Java 应用程序中的教程。但是,我在运行代码时遇到了这个异常: Exception in thread "main" jav
我正在编写一个使用 MQTT 的 Android 应用程序。 在发布构建中,我遇到了一个异常: MqttClient client = new MqttClient(host, clientId, n
当我在应用程序上运行方法时,出现以下异常,但缺少“JarSignerResources”的类位于我的类路径中(tools.jar 的一部分)。我以前从未见过这样的异常,它只发生在Linux(而不是OS
我对 Vaadin 框架还很陌生,我正在尝试制作一个国际化的应用程序。我正在使用 NetBeans,并且已按照以下步骤操作: 创建一个新的 Vaadin 项目,其中包含一个 UI 类和一个其上的文本字
我已经搜索过,但没有结果。运行 JSF 应用程序时,我在控制台中收到此错误。 我正在尝试按照教程将基本的 messages.properties 文件添加到我的计算器应用程序中。该教程说“如果您使用
为了国际化我的代码,我使用名为 MessagesBundle_en_UK.properties 的属性文件,该文件位于名为 config 的资源文件夹中,以便我具有以下结构: +---src
我在迭代键数组并调用资源包上的 getString() 方法时遇到了这个问题。我的包中有我需要的所有映射,但由于某种原因,其中一个资源将不会被获取。这只是 Linux Ubunthu 9 中的问题。它
我是一名优秀的程序员,十分优秀!