WEB开发网
开发学院图形图像Flash 跟我StepByStep学FLEX教程------Demo13之Fl... 阅读

跟我StepByStep学FLEX教程------Demo13之Flex访问数据库

 2009-09-09 00:00:00 来源:WEB开发网   
核心提示:Demo13通过Spring的JdbcTemplate方式访问数据库,数据库选择使用hsqldb(读者也可以选用mysql、oracle、sqlserver等等),跟我StepByStep学FLEX教程------Demo13之Flex访问数据库, 必须的,把hsqldb和spring相关jar包拷贝到lib下(提示,

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;
 }
 

}

1 2 3 4 5  下一页

Tags:StepByStep FLEX 教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接