猿问

将 Squirrel 客户端连接到嵌入式 Teiid 服务器

我有一个 Spring Boot 项目,我有一些 csv 文件并将它们转换为实体并根据我的要求查询它们。对于这种方法,我使用的是 Teiid Spring Boot Starter,它正在启动一个嵌入式服务器 -


这是控制台启动日志 -


Starting embedded database: url='jdbc:teiid:spring;PassthroughAuthentication=true;useCallingThread=true;autoFailover=true;waitForLoad=5000;autoCommitTxn=OFF;disableLocalTxn=true', username='null' ````

pom.xml



    <dependencies>

            <dependency>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-starter-web</artifactId>

            </dependency>

            <dependency>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-starter-data-jpa</artifactId>

            </dependency>

            <dependency>

                <groupId>org.teiid</groupId>

                <artifactId>teiid-spring-boot-starter</artifactId>

                <version>1.1.0</version>

            </dependency>

            <dependency>

                <groupId>org.projectlombok</groupId>

                <artifactId>lombok</artifactId>

                <scope>provided</scope>

            </dependency>


            <dependency>

                <groupId>org.springframework.boot</groupId>

                <artifactId>spring-boot-starter-test</artifactId>

                <scope>test</scope>

            </dependency>


            <dependency>

                <groupId>com.teiid</groupId>

                <artifactId>teiid-12.1.1-jdbc</artifactId>

                <version>12.2.1</version>

                <scope>system</scope>

                <systemPath>${project.basedir}/src/main/resources/teiid-12.2.1-jdbc.jar</systemPath>

            </dependency>


        </dependencies>


application.properties



    spring.application.name=Teiid-spring-boot


    spring.teiid.model.package=com.example.demo.model

    spring.teiid.file.parent-directory=src/main/resources/csv




慕尼黑8549860
浏览 96回答 1
1回答

哔哔one

有多个问题需要修复。您不需要teiid-12.1.1-jdbcpom.xml 中的依赖项添加teiid.jdbc-enable=true到您的那将为您构建的应用程序application.properties打开一个 jdbc 端口。31000运行您的应用程序然后将 Teiid JDBC 驱动程序添加到 SquirreL(你似乎已经完成了)使用 URL 作为jdbc:teiid:spring@mm://localhost:31000运行localhostteiid-spring 应用程序的主机。
随时随地看视频慕课网APP

相关分类

Java
我要回答