JAVA使用JDBC连接MySQL数据库 一

 

复制代码
public class JDBCTest {

    public static void main(String[] args){
        String driver = "com.mysql.jdbc.Driver";
        String url= "jdbc:mysql://localhost:3306/test";
        String user = "root";
        String password = "123456";
        try{
             // 加载驱动程序
            Class.forName(driver);
            // 连续数据库
            Connection conn = (Connection) DriverManager.getConnection(url, user, password);
            if(!conn.isClosed()) 
              System.out.println("Succeeded connecting to the Database!");
            // statement用来执行SQL语句
            Statement statement = (Statement) conn.createStatement();
            // 要执行的SQL语句
            String sql = "select * from employee";
            // 结果集
            ResultSet rs = (ResultSet) statement.executeQuery(sql);
            System.out.println("-----------------");
            System.out.println("姓名" +"\t"+ "邮箱" +"\t"+ "日期");
            System.out.println("-----------------");
            
            while(rs.next()) {
                // 从mysql中获取数据
                String uname = rs.getString("name");
                String uemail = rs.getString("email");
                String uhiredate = rs.getString("hiredate");
                // 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。
                // 然后使用GB2312字符集解码指定的字节数组
                //name = new String(name.getBytes("gb2312"),"gb2312");
                // 输出结果
                System.out.println(uname +"\t"+ uemail +"\t"+ uhiredate);
            }
            rs.close();
            conn.close();
            }catch(ClassNotFoundException e) {
                    System.out.println("Sorry,can`t find the Driver!"); 
                    e.printStackTrace();
            }catch(SQLException e) {
                    e.printStackTrace();
            }catch(Exception e){
                    e.printStackTrace();
            } 
    }
}
复制代码

 

结果如下:

使用dos查看数据库结果如下:

 

posted on   liushao  阅读(524)  评论(0编辑  收藏  举报

导航

统计信息

点击右上角即可分享
微信分享提示