代码之家  ›  专栏  ›  技术社区  ›  Philip

Telosys无法连接到数据库

  •  0
  • Philip  · 技术社区  · 6 年前

    我正在尝试将Telosys设置为使用VS代码从MySQL数据库生成实体。但当我键入“cdb”检查连接时,它会给出错误:

    [ERROR] Exception class   : TelosysToolsException
    [ERROR] Exception message : Cannot connect to the database (SQLException)
    

    我从下载了一个MySQL连接器 https://dev.mysql.com/downloads/connector/j/ 并选择平台独立作为平台(我没有看到Windows的选项),然后将mysql-connector-java-8.0.19驱动程序文件移动到TelosysTools下的lib文件夹中。以下是我的数据库。dbcfg文件:

    <databases defaultId="1" maxId="10">
    <db id = "1"
    name = "MySql80"
    driver = "com.mysql.cj.jdbc.Driver"
    url = "jdbc:mysql://localhost:3306/MySQL80"
    typeName = "MYSQL"
    dialect = "org.hibernate.dialect.MySQLDialect"
    poolSize = "3">
        <property name="user" value="root"/>
        <property name="password" value="********"/>
        <metadata catalog=""  schema="****"  
                    table-name-pattern="%user" table-types="TABLE VIEW" 
                    table-name-exclude=""  table-name-include=""  />
    </db>
    </databases>
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   Philip    6 年前

    问题是我不需要在url的末尾使用MySQL80。仅url=“jdbc:mysql://localhost:3306“工作。

    推荐文章