一、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框架中,数据源(DataSource)是应用与数据库交互的核心组件。通常,在Web应用程序中,数据源常常通过Java Naming and Directory Interface...记住,选择合适的数据源和配置策略对于应用性能和稳定性至关重要。
在本文中,我们将详细介绍如何使用 Spring Boot 连接 Oracle 数据库,配置 JDBC 驱动程序,并实现数据库的基本操作。 Step 1: 添加依赖项 在 Spring Boot 项目中,需要在 `build.gradle` 文件中添加 Oracle JDBC ...
在Java中,实现通用DAO通常涉及到JDBC(Java Database Connectivity)和JNDI(Java Naming and Directory Interface)两种不同的数据库连接方式。 首先,让我们来详细了解一下JDBC。JDBC是Java中用于与关系型数据库...
Spring框架作为一个强大的IoC(Inversion of Control)和AOP(Aspect Oriented Programming)容器,提供了多种配置数据源的方式,其中包括通过JNDI(Java Naming and Directory Interface)来查找和配置数据源。JNDI...
5. **DataSource**: Spring JDBC通常与DataSource一起使用,DataSource是Java的JNDI服务的一部分,用于存储数据库连接信息并提供连接池功能。 6. **SqlProvider**: 如SqlProvider接口,可以自定义SQL语句的获取方式...
总结,`dataSource`在Spring中的配置和使用是关键的数据库连接管理部分,结合IOC可以使我们更方便地管理和控制数据库连接,提高代码的可读性和可维护性。同时,Spring提供的`JdbcTemplate`等工具简化了数据库操作,...
配置完成后,应用程序可以通过编程方式(如Spring框架中的JdbcTemplate)或JNDI查找来获取并使用这些数据源,实现与数据库的连接。 总结,配置Data Source是J2EE应用程序部署的关键步骤,尤其是在Websphere和Tomcat...
在实际使用中,通常会按照以下步骤来配置和使用Spring JDBC: 1. **配置DataSource**:在Spring的配置文件中,通过bean定义来配置DataSource,例如设置URL、用户名、密码等数据库连接信息。 2. **注入JdbcTemplate...
总结起来,Spring Data JDBC通过提供高级的抽象和自动化,降低了数据库操作的复杂性,提高了开发效率,而JDBC则是底层的数据库访问API,灵活性更高但需要更多的手动配置和代码编写。根据项目需求和团队技能,开发者...
在Spring配置文件中,可以定义多个DataSource bean,每个bean代表一个数据库连接。例如,我们可以创建名为`primaryDataSource`和`secondaryDataSource`的bean,分别对应主库和从库。 2. **使用AOP(面向切面编程)*...
下面我们将深入探讨如何在Spring中配置JNDI数据源。 首先,了解JNDI的基本概念。JNDI是一个接口,提供了在命名和目录服务中查找和管理对象的API。在Java应用服务器中,JNDI通常用于查找数据源,这些数据源已经预先...
spring mvc配置datasource数据源的三种方式,对spring的数据库连接源配置,有很大帮助,使你更加准确地了解数据源、连接池的实际使用方法
本篇将深入讲解如何在WebLogic服务器中配置Spring的数据源(Datasource),以便应用程序能够高效、安全地访问数据库。 首先,了解数据源在Java EE环境中的作用至关重要。数据源是连接数据库的一种抽象,它提供了一...
在 Spring 框架 1.2 版本中,对 JDBC 的支持已经相当成熟,并且提供了非常便捷的方式来管理和配置数据库访问。下面将根据提供的 XML 配置文件来详细介绍 Spring 1.2 中如何配置 JDBC 相关的内容。 #### 1. 配置文件...
在实际开发中,我们常常需要将Spring与JDBC集成,以便于使用Spring来管理数据库连接和事务管理。 一、Spring整合JDBC的配置 Spring提供了多种方式来整合JDBC,包括使用DataSource、JdbcTemplate和Hibernate等。在...
本篇笔记主要关注Spring中的DataSource组件,它是连接数据库的关键组件,尤其是在分布式环境中,理解并掌握DataSource的配置与使用对于提升系统性能至关重要。 首先,DataSource是一个接口,它遵循JDBC(Java ...
在Spring Boot中,我们通常通过自动配置和依赖注入来轻松地管理`DataSource`。 首先,我们需要理解`bean`这个概念。在Spring框架中,`bean`是一个由Spring IoC(Inversion of Control,控制反转)容器管理的对象。...
在Spring MVC和Spring整合中,我们可以通过XML配置或Java配置来定义Bean及其依赖关系。例如,我们可以定义一个Service Bean,然后在Controller中通过@Autowired注解自动注入,实现业务逻辑的调用。 最后,Spring ...
在本项目中,我们主要探讨的是如何将Spring MVC、Spring框架和Spring JDBC这三大核心组件进行整合,构建一个完整的Java Web应用程序。这个整合Demo旨在帮助开发者理解这些技术的协同工作方式,以及如何在实际开发中...
本文将详细介绍如何在Spring中配置两种不同的方式来获取WebLogic JNDI数据源。 #### 一、本地WebLogic Server获取 这种方式适用于当Spring应用与WebLogic服务器在同一台物理机器上运行时的情况。在这种模式下,...