12.1 新建一个数据库实体类Demo1
package com.eduask.util;
import java.sql.Connection;
import java.sql.DriverManager;
//jdbc
public class Demo1 {
private static String url;
private static String user;
private static String pwd;
private static String driverClass;
public Demo1(){
}
public static Connection getConn(){
Connection conn=null;
try {
conn=DriverManager.getConnection(url,user,pwd);
} catch (Exception e) {
// TODO: handle exception
}
return conn;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getUser() {
return user;
}
public void setUser(String user) {
this.user = user;
}
public String getPwd() {
return pwd;
}
public void setPwd(String pwd) {
this.pwd = pwd;
}
public String getDriverClass() {
return driverClass;
}
public void setDriverClass(String driverClass) {
try {
Class.forName(driverClass);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
this.driverClass = driverClass;
}
@Override
public String toString() {
System.out.println("url="+url);
System.out.println("user="+user);
System.out.println("pwd="+pwd);
return "";
}
public Demo1(String url, String user, String pwd, String driverClass) {
super();
this.url = url;
this.user = user;
this.pwd = pwd;
this.driverClass = driverClass;
}
}
12.2 新建一个TestDemo1测试类;
package com.eduask.util;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class TestDemo1 {
public static void main(String[] args) {
ClassPathXmlApplicationContext cx=new ClassPathXmlApplicationContext("util/demo1.xml");
Demo1 demo1=(Demo1) cx.getBean("demo1");
System.out.println(demo1);
}
}
12.3新建一个demo1.xml配置文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:util="http://www.springframework.org/schema/util"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
">
<bean id="demo1" class="com.eduask.util.Demo1"
p:url="jdbc:oracle:thin:@localhost:1521/orcl"
p:user="scott"
p:pwd="tiger"
p:driverClass="oracle.jdbc.driver.OracleDriver"
/>
</beans>
12.4 程序运行如下:
url=jdbc:oracle:thin:@localhost:1521/orcl
user=scott
pwd=tiger
读取oracle的连接信息
原创wx62e9cee37942d 博主文章分类:Spring ©著作权
©著作权归作者所有:来自51CTO博客作者wx62e9cee37942d的原创作品,请联系作者获取转载授权,否则将追究法律责任
下一篇:外来类的注入
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
批量登陆网络设备读取信息
重复的工作变成标准化流程,标准流程自动化;本文以ensp模拟器为环境,介绍使用python对网络设备进行批量自动化获取设备信息操作,读者可自行修改命令实现自动化配置下发;
python 网络自动化运维 批量登陆网络设备 批量获取配置 -
TCP关闭连接的方式tcp
-
oracle的左连接和右连接
接说明等号右侧的所有记录均会
oracle sql 右连接 SQL