[SQL] Query bookstore start [ERR] 1046 - No database selected [ERR] /* Navicat Premium Data Transfer Source Server : 文档服务器 Source Server Type : MySQL Source Server Version : 50641 Source Host : 103.45.99.94:3306 Source Schema : bookstore Target Server Type : MySQL Target Server Version : 50641 File Encoding : 65001 Date: 07/04/2019 10:50:08 */怎么解决
时间: 2023-12-28 08:03:44 浏览: 137
这个错误说明你还没有选择要使用的数据库。你需要在查询之前先选定要使用的数据库。可以使用以下命令:
```
USE bookstore;
```
这个命令将会选定数据库 bookstore。在执行查询之前,你需要先选定要使用的数据库。
相关问题
[SQL] Query bookstore start [ERR] 1046 - No database selected [ERR] -- ---------------------------- -- Table structure for book -- ---------------------------- DROP TABLE IF EXISTS `book` [SQL] Finished unsuccessfully怎么解决
这个错误提示表明你没有选择数据库。在执行 SQL 查询之前,你需要先使用 `USE` 命令选择要查询的数据库,例如:
```
USE bookstore;
```
如果你还没有创建 `bookstore` 数据库,可以使用以下命令创建:
```
CREATE DATABASE bookstore;
```
然后再使用 `USE` 命令选择该数据库。如果你已经创建了数据库,但是仍然遇到相同的错误,请检查你的 SQL 查询语句是否正确,并且确保没有其他语法错误。
<filter> <filter-name>CharacterEncoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>CharacterEncoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <filter> <filter-name>login</filter-name> <filter-class>com.laver.bookstore.util.LoginFilter</filter-class> </filter> <filter-mapping> <filter-name>login</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>分析
这是一个 Java web 应用程序的 web.xml 配置文件。其中定义了两个过滤器(Filter)和一个监听器(Listener)。
第一个过滤器是 CharacterEncodingFilter,它的作用是设置请求和响应的字符编码为 UTF-8。这个过滤器会被映射到所有的 URL 上,也就是所有的请求都会经过这个过滤器。
第二个过滤器是 LoginFilter,它的作用是拦截所有以 .do 结尾的请求,并检查用户是否已经登录。如果用户未登录,则跳转到登录页面。这个过滤器只会被映射到 .do 结尾的 URL 上。
最后,定义了一个监听器 ContextLoaderListener,它的作用是在 Web 应用程序启动时加载 Spring 的配置文件,并初始化 Spring 容器。这个监听器会被自动注册到 Servlet 容器中,无需手动映射 URL。
阅读全文