spring-jdbc

    0热度

    1回答

    我想用Spring Jdbc Prepared语句将记录插入表中。此代码必须在Postgres和Oracle上运行。插入后我需要读取插入的记录密钥。 我在Spring文档JDBC章节中找到了下面的代码,它说“这适用于Oracle”。 See link here(12.2.8节)。 它很好地适用于Postgres,插入记录,我可以读取与keyHolder插入的记录密钥。然而,在Oracle上它失败,

    0热度

    1回答

    我有一个Java独立应用程序,它使用Spring核心容器和spring jdbc。我有不同的数据库环境,如dev,int,uat,prod。这些数据库配置详细信息和每个环境的数据源都在Spring配置文件spring-beans.xml以及DAO bean中配置。 现在我必须更新应用程序,就像我在运行应用程序时传递特定的数据库环境(如dev,int,uat,prod)作为参数一样,应用程序将按照参

    1热度

    1回答

    我想使用这个类,但我似乎无法弄清楚如何限制返回的行。 Plain JdbcTemplate具有最大行和最大提取大小设置器。有没有什么办法从NamedParameterJdbcTemplate中获得类似的功能?

    0热度

    1回答

    我正在使用NamedParameterJdbcTemplate将数据插入表中。 (Spring 2.5.3/Java 1.6) 我正在使用jconnect驱动程序连接到sybase jdbc:sybase:Tds:<Server>:<Port>。 由于某些原因,小数部分的小数值被截断。 使用相同的代码,如果我使用jtds驱动程序(jdbc:jtds:sybase://<Servername>:<P

    0热度

    1回答

    全部, 我想使用Microsoft JDBC驱动程序以及jTds连接SQL Server命名实例。 两者都给出了不同的问题。 微软驱动的问题: 连接网址: dataSource.setUrl("jdbc:sqlserver://xx.xx.xx.xx;databaseName=DBNAME;instanceName=SQL2005"); 实例SQL2005失败。错误:java.net.Sock

    0热度

    1回答

    在我的项目中,我使用Spring 3.0 JdbcTemplate来实现DAO类。它提供了诸如查询(...),更新(...)等方便的方法。这些方法接受对象作为绑定到查询的参数。在javadoc中,声明它是由PreparedStatement来猜测相应的SQL类型。所以当使用原语或包装时,它很简单。 但在我的代码中,我使用特殊的类来表示id。例如UserId。它具有获取其整数值的公共方法 - get

    1热度

    1回答

    “其中”使用有没有办法使用“凡......在” SQL中,像这样删除了一堆元素: HashSet<String> idStrings = ...; SimpleJdbcTemplate template = getTemplate(); template.update("DELETE FROM records WHERE idstring IN (?)", idStrings); 我试图让

    2热度

    1回答

    我使用SimpleJdbcTemplate从数据库中提取记录列表。每条记录对应一个数据模型对象。我在互联网上搜索了很多,但我仍然 无法弄清楚如何使用通用行映射器从数据库中获取多行。 假设我需要取SampleObj类型的对象列表。 我将如何定义参数化的行映射器?我将如何获取SampleObj类型对象的列表? 每当我尝试创建一个行映射器时,行映射器的返回类型总是被检测为单个对象而不是列表。请帮忙。

    1热度

    1回答

    我有2个相同的数据库,我想保存一个Java脚本针对第一个(我使用Spring Jdbc)运行的所有查询,该文件可以针对第二个数据库运行。可能吗? 谢谢!

    6热度

    2回答

    我有一个不使用Spring容器的小应用程序。现在需要这个应用程序访问一个数据库,只需要几个小的查询,没有什么复杂的。尽管我可以用纯JDBC来做到这一点,但我真的很想使用Spring-JDBC库。我担心的是它是否可以在不引入太多Spring的情况下轻松使用。 “太多的春天”我的意思是不得不创建春天的容器,过度的外部库依赖,等请告知。