`
jianggege
  • 浏览: 97939 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

spring中配置dataSource的写法(jdbc和jndi)

 
阅读更多

一、spring中配置dataSource的写法(JNDI)

<bean id="dataSource">
 <property name="jndiName">
   <value>java:comp/env/jdbc/jndName</value>
 </property>
</bean>

 


二、spring中配置dataSource的写法(JDBC)

<bean id="dataSource">
 <property name="driverClassName"><value>com.mysql.jdbc.Driver</value></property>
 <property name="url"><value>jdbc:mysql://localhost:3306/databaseName</value></property>
 <property name="username"><value>crazyiter</value></property>
 <property name="password"><value>crazyiter</value></property>
</bean>

 

这两个可能在笔试的时候叫你写出来。

 

三、数据库连接过程(JDBC)

 

package com.crazyiter.app;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JDBCTest1 {

	public static final String DRIVER = "oracle.jdbc.driver.OracleDriver";
	public static final String URL = "jdbc:oracle:thin:@localhost:1521:XE";
	public static final String USERNAME = "crazyiter";
	public static final String PASSWORD = "crazyiter";

	public static void main(String[] args) throws Exception {
		Connection conn = null;
		Class.forName(DRIVER);
		conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
		Statement sta = null;
		sta = conn.createStatement();

		String sql = "select x,info from test order by x asc";
		ResultSet rs = sta.executeQuery(sql);
		while (rs.next()) {
			System.out.println(rs.getInt("x") + "-" + rs.getString("info"));
		}

		rs.close();
		sta.close();
		conn.close();
	}

}

 

分享到:
评论

相关推荐

    如何在spring中等价配置得到原本由jndi配置实现的数据源

    在Spring框架中,数据源(DataSource)是应用与数据库交互的核心组件。通常,在Web应用程序中,数据源常常通过Java Naming and Directory Interface...记住,选择合适的数据源和配置策略对于应用性能和稳定性至关重要。

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

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

    Java通用Dao包括JDBC和JNDI两种连接方式

    在Java中,实现通用DAO通常涉及到JDBC(Java Database Connectivity)和JNDI(Java Naming and Directory Interface)两种不同的数据库连接方式。 首先,让我们来详细了解一下JDBC。JDBC是Java中用于与关系型数据库...

    spring配置JNDI数据源

    Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供了多种配置数据源的方式,其中包括通过JNDI(Java Naming and Directory Interface)来查找和配置数据源。JNDI...

    spring_JDBC整合包

    5. **DataSource**: Spring JDBC通常与DataSource一起使用,DataSource是Java的JNDI服务的一部分,用于存储数据库连接信息并提供连接池功能。 6. **SqlProvider**: 如SqlProvider接口,可以自定义SQL语句的获取方式...

    spring中dataSource的配置以及配合IOC的使用

    总结,`dataSource`在Spring中的配置和使用是关键的数据库连接管理部分,结合IOC可以使我们更方便地管理和控制数据库连接,提高代码的可读性和可维护性。同时,Spring提供的`JdbcTemplate`等工具简化了数据库操作,...

    Websphere服务器中配置DataSource

    配置完成后,应用程序可以通过编程方式(如Spring框架中的JdbcTemplate)或JNDI查找来获取并使用这些数据源,实现与数据库的连接。 总结,配置Data Source是J2EE应用程序部署的关键步骤,尤其是在Websphere和Tomcat...

    SpringJDBC.rar_jdbc spring_spring jd_spring jdbc_spring使用JDBC进行数

    在实际使用中,通常会按照以下步骤来配置和使用Spring JDBC: 1. **配置DataSource**:在Spring的配置文件中,通过bean定义来配置DataSource,例如设置URL、用户名、密码等数据库连接信息。 2. **注入JdbcTemplate...

    Spring Data JDBC与JDBC的区别

    总结起来,Spring Data JDBC通过提供高级的抽象和自动化,降低了数据库操作的复杂性,提高了开发效率,而JDBC则是底层的数据库访问API,灵活性更高但需要更多的手动配置和代码编写。根据项目需求和团队技能,开发者...

    Spring动态切换datasource实现mysql多住多从

    在Spring配置文件中,可以定义多个DataSource bean,每个bean代表一个数据库连接。例如,我们可以创建名为`primaryDataSource`和`secondaryDataSource`的bean,分别对应主库和从库。 2. **使用AOP(面向切面编程)*...

    spring 配置jndi

    下面我们将深入探讨如何在Spring中配置JNDI数据源。 首先,了解JNDI的基本概念。JNDI是一个接口,提供了在命名和目录服务中查找和管理对象的API。在Java应用服务器中,JNDI通常用于查找数据源,这些数据源已经预先...

    spring mvc配置datasource数据源的三种方式

    spring mvc配置datasource数据源的三种方式,对spring的数据库连接源配置,有很大帮助,使你更加准确地了解数据源、连接池的实际使用方法

    Spring配置weblogic中的Datasource

    本篇将深入讲解如何在WebLogic服务器中配置Spring的数据源(Datasource),以便应用程序能够高效、安全地访问数据库。 首先,了解数据源在Java EE环境中的作用至关重要。数据源是连接数据库的一种抽象,它提供了一...

    spring1.2的配置-jdbc

    在 Spring 框架 1.2 版本中,对 JDBC 的支持已经相当成熟,并且提供了非常便捷的方式来管理和配置数据库访问。下面将根据提供的 XML 配置文件来详细介绍 Spring 1.2 中如何配置 JDBC 相关的内容。 #### 1. 配置文件...

    spring整合jdbc的配置

    在实际开发中,我们常常需要将Spring与JDBC集成,以便于使用Spring来管理数据库连接和事务管理。 一、Spring整合JDBC的配置 Spring提供了多种方式来整合JDBC,包括使用DataSource、JdbcTemplate和Hibernate等。在...

    学习Spring笔记_DataSource

    本篇笔记主要关注Spring中的DataSource组件,它是连接数据库的关键组件,尤其是在分布式环境中,理解并掌握DataSource的配置与使用对于提升系统性能至关重要。 首先,DataSource是一个接口,它遵循JDBC(Java ...

    spring boot整合sharding jdbc5.2.0分库分表demo

    在提供的`sharding-jdbc-demo-5.2.0`压缩包中,包含了完整的代码示例、文档和注释,可以帮助你更好地理解和实践Spring Boot与ShardingSphere的整合。通过这个示例,你可以深入了解如何在实际项目中运用...

    Spring mvc + Spring + Spring jdbc 整合实例源码

    在Spring MVC和Spring整合中,我们可以通过XML配置或Java配置来定义Bean及其依赖关系。例如,我们可以定义一个Service Bean,然后在Controller中通过@Autowired注解自动注入,实现业务逻辑的调用。 最后,Spring ...

    Spring mvc + Spring + Spring jdbc 整合 demo

    在本项目中,我们主要探讨的是如何将Spring MVC、Spring框架和Spring JDBC这三大核心组件进行整合,构建一个完整的Java Web应用程序。这个整合Demo旨在帮助开发者理解这些技术的协同工作方式,以及如何在实际开发中...

    spring获取weblogic jndi数据源的两种方式

    本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 这种方式适用于当Spring应用与WebLogic服务器在同一台物理机器上运行时的情况。在这种模式下,...

Global site tag (gtag.js) - Google Analytics