我正在使用Java和SQL Server数据库构建vert.x Web服务。我可以成功连接到名为mydatabase60的数据库。但是,当它运行一段代码后,在数据库连接后我立即使用我的数据库时,出现以下错误。我搜索了很长时间,但无法弄清楚。非常感谢您的帮助。如果需要,我可以在这里提供我的代码。
connectToDb ~~~~~~~~~~~~~~~~~~~~~~ 未成功:com.microsoft.sqlserver.jdbc.SQLServerException: 数据库“ mydatabase60”不存在。确保名称是 输入正确。在 com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:254) 在 com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1608) 在 com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:578) 在 com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement $ PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:508) 在 com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7240) 在 com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2869) 在 com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:243) 在 com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:218) 在 com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.execute(SQLServerPreparedStatement.java:493) 在 com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.execute(NewProxyPreparedStatement.java:67) 在 io.vertx.ext.jdbc.impl.actions.JDBCQuery.execute(JDBCQuery.java:48) 在 io.vertx.ext.jdbc.impl.actions.JDBCQuery.execute(JDBCQuery.java:30) 在 io.vertx.ext.jdbc.impl.actions.AbstractJDBCAction.handle(AbstractJDBCAction.java:58) 在 io.vertx.ext.jdbc.impl.actions.AbstractJDBCAction.lambda $ execute $ 0(AbstractJDBCAction.java:66) 在 io.vertx.core.impl.ContextImpl.lambda $ executeBlocking $ 1(ContextImpl.java:273) 在io.vertx.core.impl.TaskQueue.run(TaskQueue.java:76)在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在 java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在 io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 在java.lang.Thread.run(Thread.java:748)