【问题标题】:How to use datasources in Intellij IDEA如何在 Intellij IDEA 中使用数据源
【发布时间】:2018-09-03 17:17:41
【问题描述】:

您好,刚开始学习 JAVA,我正在尝试创建一个 Web 应用程序。到目前为止,我已经设法让 Tomcat 服务器正常工作,并将我的 Intellij IDE 连接到创建数据源的 SQL 服务器实例。

我的问题是如何在代码中正确访问此数据源。我想创建一个从数据源获取 Connection 对象的方法。但是,当谈到如何做到这一点时,我不知所措。

我的基本想法是创建一个包含 Connection GetConncetion() 方法的类,它返回连接对象,这应该通过调用 Datasource.getConnection() 来实现,但是我如何使有问题的数据源成为是由我的 IDE (Intellij IDEA) 创建的?我已经找到了带有数据源名称的 DataSources.local.xml,所以我想使用这些信息来访问它,但是我不知道该怎么做。

我很清楚如何使用 DriverManager 来做到这一点,但是我想学习如何使用这种更方便的数据源方法。

有问题的数据库是使用 Microsft SQL 服务器创建的,使用的驱动程序是 jdbc。

【问题讨论】:

    标签: java sql sql-server intellij-idea database-connection


    【解决方案1】:

    IDEA 只是一个 IDE。您的应用程序不应依赖于 IDE 或编辑器,因此 IDEA 不会为您提供此类工具(Java 也不依赖它们)。相反,请查看 Properties 类,它提供了您想要的几乎所有内容。

    【讨论】:

    • 感谢您的帮助,但它并没有让我更清楚。基本上我想要找出的是如何访问 Intellij 生成的数据源,似乎找不到任何文档。据我了解,这些属性在我设法这样做后将很有用。
    • 那么你应该阅读Microsoft JDBC Driver for SQL Server documentation。我建议您从the “Get started” section 中选择您的环境并从那里获取。根据您的要求,您似乎拥有所有连接详细信息(主机、端口、数据库、用户和密码)。如果有疑问,请右键单击数据源上 IDEA 中的属性,您可以看到一个 URL,您可以将其传递给驱动程序以获取连接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 1970-01-01
    相关资源
    最近更新 更多