eclipse和mysql数据不匹配有关问题

eclipse和mysql数据不匹配问题
代码:
package com.tjitcast.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

import com.tjitcast.model.Student;

/**
 * 
 * @author Administrator
 *
 */
public class DoSelect {

private String url = "jdbc:mysql://localhost:3306/test";
private String user = "root";
private String password = "***";

public List<Student> findAll() {
Connection conn = null;
Statement st = null;
ResultSet rs = null;
String sql = "Select * from student";
List<Student> list = new ArrayList<Student>();
try{
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,user,password);
st = conn.createStatement();
rs=st.executeQuery(sql);
while(rs.next()){
Student stu = new Student();
stu.setId(rs.getInt("id"));
stu.setName(rs.getString("name"));
stu.setMyclass(rs.getString("myclass"));
stu.setScore(rs.getDouble("score"));
list.add(stu);
}
} catch (ClassNotFoundException e) {
//
e.printStackTrace();
}catch (SQLException e) {
//
e.printStackTrace();
}finally {
if(rs!=null){
try{
rs.close();
}catch (SQLException e) {
//
e.printStackTrace();
}
}
if(st!=null) {
try{
st.close();
}catch (SQLException e) {
//
e.printStackTrace();
}
}
if(conn!=null) {
try{
conn.close();
}catch (SQLException e) {
//
e.printStackTrace();
}
}
}
return list;
}

/**
 * @param args
 */
public static void main (String args){
DoSelect select = new DoSelect();
List<Student> list = select.findAll();
for(Student stu : list){
System.out.println("Id:"+stu.getId()+"姓名:"+stu.getName()+"班级:"+stu.getMyclass()+"分数:"+stu.getScore());
}
}
}
------解决方案--------------------
编码格式是不是都一样,用utf-8吧