`
qdpurple
  • 浏览: 275646 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java项目使用spring jdbc连接数据库

阅读更多

用spring一直做web项目开发, 今天突然想能不能在java项目中使用spring,进行数据库连接.

一 ,使用spring的jdbc

1.在myeclipse添加spring jar包,

添加Spring2.5 Core/AOP/ JDBC Library

2.在applicationContext.xml中,配置jdbc bean:

 

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"></property>
<property name="url" value="jdbc:oracle:thin:@10.217.3.2:1521:orcl"></property>
<property name="username" value="*"></property>
<property name="password" value="*"></property>
 

 

注:这里使用spring的datasource

org.springframework.jdbc.datasource.DriverManagerDataSource

 可选的还有:

org.springframework.jdbc.datasource.SingleConnectionDataSource

区别: DriverManagerDataSource -> 在每一个连接请求时都新建一个连接

SingleConnectionDataSource ->     在每一个连接请求时都返回同一个连接

 

3. 获得dataSource bean对象

 

		ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml");
		 ds = (DataSource)ctx.getBean("dataSource");
 

 

4.获得连接对象Connection及Statement

 

		Connection conn = ds.getConnection();
		Statement sm = conn.createStatement();

 

 5.执行向数据库插入记录操作

 

String sqlString = "insert into bryanttesttable values(2,'bryant')";
sm.execute(sqlString);
  

二 使用spring 数据库连接池(待续)

 

 

0
6
分享到:
评论

相关推荐

    java JDBC连接数据库代码大全

    ### Java JDBC连接数据库代码大全详解 #### 一、JDBC基础概述 JDBC(Java Database Connectivity)是一种标准的Java API,允许Java程序连接并操作各种类型的数据库。它为开发人员提供了一种统一的方式,以便使用...

    Spring boot连接oracle数据库JDBC配置步骤

    在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,需要在 `build.gradle` 文件中添加 Oracle JDBC ...

    jdbc连接数据库事务工厂模式

    在Java编程中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的一套标准API。它使得开发者能够使用统一的方式处理不同的数据库。事务管理是数据库操作中的关键部分,确保数据的一致性和完整性。...

    jdbc连接数据库的jar

    描述中的“jdbc连接数据库使用的jar包,兼容下载即可使用,欢迎下载”意味着这个JAR文件是为JDBC准备的,它可以被Java开发者下载并集成到他们的项目中,以便连接到数据库。它强调了兼容性,这意味着该JAR包已经过...

    Java SpringBoot 使用JDBC连接Mysql数据库(整套解决方案带源码和安装包)

    Java SpringBoot 使用JDBC连接Mysql数据库(整套解决方案带源码和安装包) 使用教程 https://blog.csdn.net/Highning0007/article/details/123811891

    Java-jdbc数据库连接池总结.doc

    总的来说,Java JDBC数据库连接池是提升Web应用性能的重要技术,通过有效的连接管理和复用,它降低了数据库操作的开销,提升了系统的稳定性和响应速度。在开发过程中,选择合适的连接池实现,并对其进行合理配置,是...

    初学SpringCloud连接Oracle数据库

    为了在SpringCloud服务中使用这个数据库连接,你可能还需要配置Ribbon或Feign客户端,以在微服务间进行数据交互。Ribbon是客户端负载均衡器,Feign是一个声明式HTTP客户端。配置它们可以使你的服务通过服务名而不是...

    spring连接数据库代码

    在这个项目中,我们将使用 Spring 的 JDBC 模块来连接数据库。 配置 Spring 在 Spring 项目中,我们需要配置 Spring 的配置文件,名为 myspring.xml。这是一个基于 XML 的配置文件,用于定义 Spring 的Bean对象。...

    使用Spring JDBC 案例

    在本文中,我们将深入探讨如何使用Spring JDBC进行数据库操作,并结合使用不同的连接池技术,包括Spring自带的、C3P0、DBCP和Druid。此外,我们还将介绍一个自定义的行映射器工具类,它在处理数据库查询结果时能提供...

    java_JDBC连接数据库代码大全

    ### Java JDBC 连接数据库详解 #### 一、JDBC 概述 JDBC(Java Database Connectivity)是一种标准的 Java API,它允许开发者通过统一的接口来操作多种类型的数据库。这意味着,一旦掌握了 JDBC 的基本使用方法,...

    JDBC连接数据库的步骤

    JDBC(Java Database Connectivity)是Java程序与各种数据库进行交互的一种标准接口,它允许开发者用Java语言编写数据库操作代码。本篇文章将详细讲解JDBC连接数据库的步骤,并结合标签"源码"和"工具"来深入理解JDBC...

    人事管理的java项目,要连接数据库

    这个Java项目专注于实现人事管理功能,并且需要与MySQL数据库进行连接,这涉及到Java编程语言、数据库设计以及数据交互等多个技术领域。下面我们将详细探讨这些知识点。 1. **Java编程语言**:Java是一种广泛使用的...

    Java使用JDBC连接postgresql数据库示例

    Java 使用 JDBC 连接 PostgreSQL 数据库示例 Java 是一种广泛使用的编程语言,而 PostgreSQL 是一个功能强大且广泛使用的关系数据库管理系统。Java 使用 JDBC(Java Database Connectivity)连接 PostgreSQL 数据库...

    spring连接数据库实例

    总结来说,这个"spring连接数据库实例"主要涵盖了Spring框架中`DataSource`的配置、`JdbcTemplate`的使用以及事务管理的实现。通过这些知识点,我们可以高效地在Spring应用中实现与数据库的交互,提高开发效率。在...

    spring-jdbc文件数据库配置加密

    通过上述方法,我们可以确保Spring JDBC在连接数据库时使用的配置信息得到充分保护,从而提高应用的安全性。在开发过程中,结合源码理解和使用适当的工具,可以更有效地实现这一目标。对于更深入的学习,可以参考...

    JDBC连接数据库BaseDao通用类(可以调用存储过程)

    这里使用的是Microsoft SQL Server的JDBC驱动,连接字符串指定了数据库服务器的地址、端口和数据库名。 2. **资源管理**:在处理完数据库操作后,`BaseDaoOutput`通过`closeAll()`方法确保所有打开的资源(如结果集...

    spring_JDBC整合包

    Spring JDBC是Spring框架的一个重要模块,它简化了Java数据库连接(JDBC)的使用,提供了更高级别的抽象,使得数据库操作更加简洁、易管理和模块化。这个"spring_JDBC整合包"显然包含了进行Spring JDBC开发所需的...

    springJdbcDemo11_java_springjdbc_

    在这个"springJdbcDemo11_java_springjdbc_"项目中,我们将深入探讨Spring集成JDBC的基本概念、配置和核心组件,以及如何通过实例快速上手并理解其工作原理。 1. **Spring JDBC简介** Spring JDBC模块是为了简化...

    java多种方式连接不同的数据库(+关键代码)总结

    这篇文档将详细讲解使用Java连接不同类型的数据库的方法,包括经典的JDBC驱动方式、JDBC-ODBC桥接方式、Spring框架方式以及Hibernate对象关系映射(ORM)框架。我们将通过实例和关键代码来深入理解这些方法,确保...

Global site tag (gtag.js) - Google Analytics