相关疑难解决方法(0)

什么是NullPointerException,我该如何解决?

什么是空指针异常(java.lang.NullPointerException)以及它们的原因是什么?

可以使用哪些方法/工具来确定原因,以便停止异常导致程序过早终止?

java nullpointerexception

210
推荐指数
12
解决办法
255万
查看次数

Jdbc的Spring Beans无法正常工作

我昨晚花了很多时间试图解决这个问题.我有一个运行的HSQLDB服务器,我可以使用JDBC驱动程序连接到它.赋值的下一部分是使用Spring框架执行相同的操作.我声明了我的bean,创建了我的DAO类,程序没有连接到服务器.由于这是我们第一次使用JdbcTemplate,我们不应该进行自动装配.这是我的文件:

JdbcUserDAO

public class JdbcUserDAO extends JdbcDaoSupport
                    implements UserDAO {

    public User getUserWithId(int id) {
        return new User(1,"gamda","test");
    }

    public int howManyUsers() {
        JdbcTemplate test = getJdbcTemplate();
        System.out.println("Got template");

        try {
            getConnection();
            System.out.println("Got connection");   
        } catch (Exception e) {
            System.out.println("Not connecting");
        }


        int result = test.queryForInt("select count from users");
        System.out.println("Query success");
        return result;
    }

}
Run Code Online (Sandbox Code Playgroud)

beans.xml(与我的.java文件位于同一文件夹中,如果它有所不同)

<?xml version="1.0" encoding="UTF-8"?>
<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.xsd">

    <bean id="userDAO" class="com.project2.db.JdbcUserDAO">
        <property name="dataSource" ref="dataSource"/>
    </bean>

    <bean id="questionDAO" class="com.project2.db.JdbcQuestionDAO">
        <property name="jdbcTemplate" ref="jdbcTemplate"/>
    </bean>

    <bean …
Run Code Online (Sandbox Code Playgroud)

java ant spring jdbc

8
推荐指数
1
解决办法
1575
查看次数

标签 统计

java ×2

ant ×1

jdbc ×1

nullpointerexception ×1

spring ×1