我在Java
中遇到一个奇怪的问题,我收到以下错误:
“java.net.MalformedURLException:没有协议: /src/test/resources/sqlScripts/MySql.sql“
其他脚本在另一个测试中成功运行。 我在测试中的代码是:
public void MyTest(Retailer brand, Environment environment) throws SQLException, IOException {
InputStreamReader reader = new InputStreamReader(
new SmbFile("/src/test/resources/sqlScriptsMySQL.sql",
new NtlmPasswordAuthentication("", "USER", "password")).getInputStream());
DBUIProcedure script = new DBUIProcedure(
DriverManager.getConnection(environment.getDBURL(), ESW_PLATFORM_USERNAME, ESW_PLATFORM_PASSWORD),
false, false);
script.runScript(reader);
有人对此有任何解决方案吗?