【已办理】【MySQL】IDEA配置数据库 报错 未配置SQL方言 无法使用SQL提示 ...

打印 上一主题 下一主题

主题 878|帖子 878|积分 2634

IDEA配置数据库的步骤

下载插件


添加数据源

新建--->选择数据源MySQL

页面展示: 



  • 主机名:一般都是@localhost不用改
  • 端口:填写自己的端口号
  • 用户:填写自己的用户名
  • 密码:填写自己设置的密码
  • 数据库:填写需要用到的数据库,建议一个数据源用一个数据库
 如果不知道大概忘记了自己的端口号

可以看出:


  • 用户名:root
  • 主机名:localhost
  • 端口号:2024 
示例:
假设我要使用数据库mybatis,则举行如下填写,并举行毗连测试

 【驱动程序】选择【MySQL】


添加依赖

pom.xml文件配置
  1.     <dependencies>
  2.         <!-- 例如数据库驱动,这里以MySQL为例 -->
  3.         <dependency>
  4.             <groupId>mysql</groupId>
  5.             <artifactId>mysql-connector-java</artifactId>
  6.             <version>8.0.28</version>
  7.         </dependency>
  8.     </dependencies>
复制代码
数据库毗连信息

除了添加依赖,还要举行毗连信息的配置
假设:我要用IDEA使用mybatis,则在mybatis-config.xml中举行数据库毗连信息的配置:
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE configuration
  3.         PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  4.         "http://mybatis.org/dtd/mybatis-3-config.dtd">
  5. <configuration>
  6.     <environments default="development">
  7.         <environment id="development">
  8.             <transactionManager type="JDBC"/>
  9.             <dataSource type="POOLED">
  10.                 <!--数据库连接信息-->
  11.                 <property name="driver" value="com.mysql.cj.jdbc.Driver"/>
  12.                 <property name="url" value="jdbc:mysql://localhost:2024/mybatis?useSSL=false"/>
  13.                 <property name="username" value="root"/>
  14.                 <property name="password" value="123456"/>
  15.             </dataSource>
  16.         </environment>
  17.     </environments>
  18.     <mappers>
  19.         <!--Mapper代理方式-->
  20.         <package name="com.itheima.mapper"/>
  21.     </mappers>
  22. </configuration>
复制代码
MyBatis 配置文件中,有【数据库毗连信息】需要根据你的实际环境举行修改:


  • ${driver}:数据库驱动类名称,需要替换为实际的驱动类,例如 com.mysql.cj.jdbc.Driver。
  • ${url}:数据库毗连 URL,需要替换为实际的数据库毗连字符串,例如 jdbc:mysql://localhost:2024/mybatis大概jdbc:mysql://mybatis?useSSL=false。
  • ${username}:数据库用户名,需要替换为实际的数据库用户名,例如:root。
  • ${password}:数据库密码,需要替换为实际的数据库密码,例如:123456。


注意事项

报错:无法解析表

怎么办?

【右键】报错提示,选择【选择框架】

选择【mysql】

添加【数据源】即可。
未配置 SQL 方言


报错提示:未配置 SQL 方言。没有配置任何数据源来运行此 SQL 并提供高级代码辅助。
【右键】报错提示,选中【将方言更改为】

把所有SQL方言改为MySQL

大概在【设置】里:


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

伤心客

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表