跟我StepByStep学FLEX教程------Demo13之Flex访问数据库
2009-09-09 00:00:00 来源:WEB开发网Demo13通过Spring的JdbcTemplate方式访问数据库,数据库选择使用hsqldb(读者也可以选用mysql、oracle、sqlserver等等)。
必须的,把hsqldb和spring相关jar包拷贝到lib下(提示,如果读者没有看DEMO11和DEMO12,那就必须看一下,因为这些DEMO一个是一个的基础)。
配置文件不重复以前DEMO的配置,呵呵:)
这个Demo大家可以访问http://coenraets.org/downloads/flex-spring.zip网址,下一下代码,这个Demo的代码都用得这里边的(比较经典的,作者也省得再去编写了,哈哈,刚好下一个Demo使用Hibernate就在此基础上整合就行)。
1、配置数据源(很显然,这个也是使用Spring方式,Spring是不是无处不在啊,呵呵)。在applicationContext.xml中增加datasource的配置,如下:
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName" value="org.hsqldb.jdbcDriver"/>
<property name="url" value="jdbc:hsqldb:file:FilePath(读者的数据库文件路径)"/>
<property name="username" value="sa"/>
<property name="password" value=""/>
</bean>
2、增加业务层代码,如下:
Product.java(持久层对象)
package com.samples.spring.store;
public class Product {
private long productId;
private String name;
private String description;
private String image;
private String category;
private double price;
private int qtyInStock;
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public long getProductId() {
return productId;
}
public void setProductId(long productId) {
this.productId = productId;
}
public int getQtyInStock() {
return qtyInStock;
}
public void setQtyInStock(int qtyInStock) {
this.qtyInStock = qtyInStock;
}
}
Tags:StepByStep FLEX 教程
编辑录入:爽爽 [复制链接] [打 印]更多精彩
赞助商链接