Java连接MySQL中文乱码处理
2012-10-26 09:17
501 查看
/************************************************************
* Add resident
************************************************************
*/
public
boolean addResident(String userID,String realName,String gender,
String birth,String addr,String tel,String email,String checkin) {
Connection conn =
this.getConnection();
CallableStatement stmt =
null;
Date birthDate =
null;
Date checkinDate =
null;
if(birth!=null
&& (!birth.equals("")))
{
birthDate = Date.valueOf(birth);
}
if(checkin!=null
&& (!checkin.equals("")))
{
checkinDate = Date.valueOf(checkin);
}
try {
stmt = conn.prepareCall("{call ICommunity.addResident(?,?,?,?,?,?,?,?,?)}");
stmt.setString(1, userID);
stmt.setString(2, realName);
stmt.setString(3, gender);
stmt.setDate(4, birthDate);
stmt.setString(5, addr);
stmt.setString(6, tel);
stmt.setString(7, email);
stmt.setDate(8, checkinDate);
stmt.registerOutParameter(9, Types.BOOLEAN);
stmt.execute();
return stmt.getBoolean(9);
}catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return
false;
}
finally {
try {
conn.close();
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
* Add resident
************************************************************
*/
public
boolean addResident(String userID,String realName,String gender,
String birth,String addr,String tel,String email,String checkin) {
Connection conn =
this.getConnection();
CallableStatement stmt =
null;
Date birthDate =
null;
Date checkinDate =
null;
if(birth!=null
&& (!birth.equals("")))
{
birthDate = Date.valueOf(birth);
}
if(checkin!=null
&& (!checkin.equals("")))
{
checkinDate = Date.valueOf(checkin);
}
try {
stmt = conn.prepareCall("{call ICommunity.addResident(?,?,?,?,?,?,?,?,?)}");
stmt.setString(1, userID);
stmt.setString(2, realName);
stmt.setString(3, gender);
stmt.setDate(4, birthDate);
stmt.setString(5, addr);
stmt.setString(6, tel);
stmt.setString(7, email);
stmt.setDate(8, checkinDate);
stmt.registerOutParameter(9, Types.BOOLEAN);
stmt.execute();
return stmt.getBoolean(9);
}catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return
false;
}
finally {
try {
conn.close();
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
相关文章推荐
- Java连接MySQL中文乱码处理
- Java连接MySQL中文乱码处理【转载】
- Java连接MySQL中文乱码处理
- Java连接MySQL中文乱码处理
- Java连接MySQL中文乱码处理
- Java连接MySQL中文乱码处理
- Java 连接mySql 中文乱码
- jdbc连接mysql中文乱码处理
- Mac OS环境下Java连接MySql中文乱码解决方法
- Hibernate连接Mysql中文乱码处理
- JDBC连接mysql处理中文时乱码的一种解决办法
- hibernate连接Mysql中文乱码处理
- Hibernate连接Mysql中文乱码处理
- java连接mysql并向其中插入数据中文乱码问题
- hibernate连接Mysql中文乱码处理
- Hibernate连接Mysql中文乱码处理
- java 处理 mysql 中文乱码问题
- java 连接 mysql 添加中文乱码
- JDBC连接mysql处理中文时乱码解决办法详解
- java连接mysql中文乱码解决之道