
成都創新互聯公司專業為企業提供鐘樓網站建設、鐘樓做網站、鐘樓網站設計、鐘樓網站制作等企業網站建設、網頁設計與制作、鐘樓企業網站模板建站服務,10年鐘樓做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。




<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>1.0.0</modelVersion> <groupId>shequ</groupId> <artifactId>springdemo13</artifactId> <version>0.0.1-SNAPSHOT</version> <properties> <java.version>1.7</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> </properties> <repositories> <repository> <id>codelds</id> <url>https://code.lds.org/nexus/content/groups/main-repo</url> </repository> </repositories> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.1.4.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.4.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.1.4.RELEASE</version> </dependency> <dependency> <groupId>MySQL</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.34</version> </dependency> </dependencies> <build/> </project>

package com.mycompany.shequ.bean;
public class Forum {
private int fid;
private String name;
public int getFid() {
return fid;
}
public void setFid(int fid) {
this.fid = fid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.mycompany.shequ.dao;
import java.util.List;
import com.mycompany.shequ.bean.Forum;
public interface ForumDao {
public List<Forum> query() throws Exception ;
}
package com.mycompany.shequ.dao.impl;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
import javax.sql.DataSource;
import com.mycompany.shequ.bean.Forum;
import com.mycompany.shequ.dao.ForumDao;
public class ForumDaoImpl implements ForumDao{
private DataSource dataSource;
public void setDataSource(DataSource dataSource) {
this.dataSource = dataSource;
}
public List<Forum> query() throws Exception {
Connection conn = dataSource.getConnection();
String sql = "select * from hnsq_forum";
Statement smt = conn.createStatement();
ResultSet rs = smt.executeQuery(sql);
List<Forum> forumList = new ArrayList<Forum>();
while(rs.next()){
Forum forum = new Forum();
forum.setFid(rs.getInt("fid"));
forum.setName(rs.getString("name"));
forumList.add(forum);
}
return forumList;
}
}
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/b_shequ_two" /> <property name="username" value="root" /> <property name="password" value="" /> </bean> </beans>

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="forumDao" class="com.mycompany.shequ.dao.impl.ForumDaoImpl"> <property name="dataSource" ref="dataSource" /> </bean> </beans>

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <!-- Using mysql datasource --> <import resource="database/spring-datasource-mysql.xml" /> <import resource="dao/spring-forum.xml" /> </beans>

package com.mycompany.shequ.dao.impl;
import java.util.List;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.mycompany.shequ.bean.Forum;
import com.mycompany.shequ.dao.ForumDao;
public class ForumDaoImplTest {
@Test
public void queryTest(){
ApplicationContext context = new ClassPathXmlApplicationContext("spring-module.xml");
ForumDao forumDao = (ForumDao) context.getBean("forumDao");
try {
List<Forum> forumList = forumDao.queryDepartment();
for (Forum forum : forumList) {
System.out.println(forum.getFid());
System.out.println(forum.getName());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

本文名稱:Spring4-通過Maven構建Spring+JDBC
本文鏈接:http://www.yijiale78.com/article38/pcphsp.html
成都網站建設公司_創新互聯,為您提供用戶體驗、外貿網站建設、軟件開發、品牌網站制作、靜態網站、商城網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯