spring搭建jdbc怎么写
发布网友
发布时间:2022-04-27 10:27
我来回答
共1个回答
热心网友
时间:2022-04-07 18:15
步骤:1.创建一个Java项目;
2.右击该项目->Myeclipse->Add spring Capabilites
3.打开一个对话框,Spring版本可以随意选最好选一个不太新,也不太旧;
4.假如选了Spring 3.1版本,然后在下面选择spring3.1Core Libraries和Spring 3.1Persistence Libraries点击NEXT,最后finish
5.好了就添加支持完事了,这时如果自动生成的applicationContext.xml文件出错,那就打开该文件,把里面的内容给复制下,然后把该文件删除,再创建一个该文件,
然后把复制的内容复制到该文件中就解决了;
6.然后再添加一个ojdbc.jar包,如ojdbc6.jar或ojdbc14.jar包,用于连接数据库,这里是Oracle数据库的jar包支持;
——————————————————————————————————————————————————
注意以上是软件的操作,接下来就是配置的操作:
1.applicationContext.xml配置:在<beans>里面添加下面内容
<!-- 配置数据源 -->
<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:@localhost:1521:orcl"></property>
<property name="username" value="scott"></property>
<property name="password" value="tiger"></property>
</bean>
<!-- jdbcTemplate配置 -->
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource"></property>
</bean>
2.最后在类中就可以使用org.springframework.jdbc.core.JdbcTemplate这个类,并使用其方法,
// 需要从配置文件中注入进来,所以添加相应的setter方法
private JdbcTemplate jdbcTemplate;
//下面是添加Dept表的操作
public int addDept(Dept dept) {
String sql = "insert into dept values(?,?,?)";
int count = jdbcTemplate.update(sql, dept.getDeptNo(),
dept.getDeptName(), dept.getLocation());// 第二个参数(即sql后面的参数们)是个可变长参数
return count;
}