关于转换中文问题
为什么我添加到sqlserver后就是乱码呀 页面里加了<%@ page pageEncoding="GBK"%>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">了 请高手赐教!!
package com.jspdev.ch12;
import java.io.*;
public class Product implements Serializable {
/* 私有字段 */
private String productId;
private String categoryId;
private String name;
private String description;
private String producer;
private float price;
/* JavaBean属性访问方法 */
public String getProductId() { return productId; }
public void setProductId(String productId) { this.productId = productId.trim(); }
public String getCategoryId() { return categoryId; }
public void setCategoryId(String categoryId) { this.categoryId = categoryId; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public String getDescription() { return description; }
public void setDescription(String description) { this.description = description; }
public void setProducer(String pro){this.producer=pro;}
public String getProducer(){return this.producer;}
public void setPrice(float price){this.price=price;}
public float getPrice(){return this.price;}
/**共公方法*/
public String toString() {
return getName();
}
}
package com.jspdev.ch12;
import java.sql.*;
import java.util.*;
import java.io.*;
import com.jspdev.util.*;
/**
*ProductBean包含和Product表相关的操作
*/
public class ProductBean
{
private Connection con;
//构造方法,获得数据库的连接。
public ProductBean()
{
this.con=DataBaseConnection.getConnection();
}
/**
*搜索所有的商品信息。
*返回由Product值对象组成的Collection
*/
public void addProduct(Product product)throws Exception
{
PreparedStatement pstmt=con.prepareStatement("insert into products values(?,?,?,?,?,?)");
pstmt.setString(1,product.getProductId());
pstmt.setString(2,product.getCategoryId());
pstmt.setString(3,product.getName());
pstmt.setString(4,product.getProducer());
pstmt.setFloat(5,product.getPrice());
pstmt.setString(6,product.getDescription());
pstmt.execute();
}