Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用SpringJDBC连接到数据库_Java_Spring_Jdbc - Fatal编程技术网

Java 使用SpringJDBC连接到数据库

Java 使用SpringJDBC连接到数据库,java,spring,jdbc,Java,Spring,Jdbc,我正在尝试使用SpringJDBC连接到我的数据库 Beans.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframe

我正在尝试使用SpringJDBC连接到我的数据库

Beans.xml

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

   <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="org.postgresql.Driver" />
        <property name="url" value="jdbc:postgresql://localhost:5434/lab1_aop" />
        <property name="username" value="postgres" />
        <property name="password" value="passw" />
   </bean>

</beans>
我得到这些错误

The constructor ClassPathXmlApplicationContext(String) refers to the missing type BeansException    BookService.java
The type org.springframework.beans.BeansException cannot be resolved. It is indirectly referenced from required .class files

我做错了什么?

看起来,您的项目中缺少了一些Spring jar!使用任何标准的依赖关系管理工具,如Gradle、Maven或Ant来解决依赖关系


在这里,您将找到一个如何配置的示例。

如果您使用的是maven,您需要为它添加
SpringContext
Springbeans
依赖项

为了更好地管理依赖关系,请使用
maven或gradle

外接程序
pom.xml

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>{spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>{spring.version}</version>
    </dependency>

org.springframework
spring上下文
{spring.version}
org.springframework
春豆
{spring.version}

您的beans.xml是否在/src文件夹中?缺少一些jar。首先检查它。我刚刚将它转换为一个Maven项目并添加了依赖项。所以现在我必须建立项目?是的,现在建立项目。
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>{spring.version}</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-beans</artifactId>
        <version>{spring.version}</version>
    </dependency>