您的位置:首页 > 编程语言 > Java开发

JAVA使用JDBC连接MySQL数据库 一

2017-02-08 18:01 666 查看
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查看数据库结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: