mysql 插入中文读取中文无乱码 2

用程序读出也无乱码


package liyaxi;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import java.sql.Statement;

/**
* @author 李亚希 天豪工作室 2009-9-12
*/
public class MysqlConn {

public static void main(String[] args) {
try {
Class.forName("com.mysql.jdbc.Driver");
try {
Connection conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/mydb", "root", "791129");
Statement smt = conn.createStatement();

String sql = "insert into myuser(username, age , sex) values('黄易',30 ,'男')";
int a = 0;
a = smt.executeUpdate(sql);
if(a==1)
{
System.out.println("插入中文成功!");
}
else{
System.out.println("插入中文失败!");
}
ResultSet rs = smt.executeQuery("select *from myuser");
while (rs.next()) {
System.out.println(rs.getInt(1) + " \t " + rs.getString(2)
+ "\t" + rs.getString(3));
}
rs.close();
smt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}

}

程序运行的结果:
插入中文成功!
1 liyaxi 30
2 李亚希 30
3 haoren 24
4 李天豪 24
5 李亚希 30
6 古龙 30
7 金庸 30
8 黄易 30

接下来 ,在web程序里插入读取 ,
一个注册页面:reg.jsp 页面提交到regsucc.jsp 页面插入数据成功后 , 将跳转到
show.jsp页面。
页面编码和过滤器都采用gbk编码。
详细代码我上传到附件里。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值