下载 MySQL 的驱动http://www.mysql.com/downloads/mirror.php?id=408558 这个驱动其实是一个.jar的包,只要把它放到C:\Program Files\Java\jdk1.7.0_05\jre\lib\ext 下即可。到这里准备工作就完成了。一开始完全没有头绪,在java核心思想看到是要设置什么CLASSPATH之类,看了多了就有点晕了,完全不清楚在说什么,还不如像网上一样直接告诉我将什么复制到哪里就行,何必写的这么深奥嘛。
接下来就是敲代码了,其实这些代码网上都有。只要将数据库的名字,密码修改数据集修改一下就可以了。
try
{
Class.forName("com.mysql.jdbc.Driver") ;
String url = "jdbc:mysql://localhost:3306/bank" ; //最后的bank是你想要进入的数据库
String username = "root" ; //这里需要修改,用户名
String password = "123456" ; //用户密码
Connection con =
DriverManager.getConnection(url , username , password ) ;
Statement stmt = con.createStatement() ;
ResultSet rs = stmt.executeQuery(" SELECT * FROM bank.customer");
System.out.println("Customer_name"+'\t'+"Customer_street"+'\t'+"Customer_city");
while(rs.next())
{
String cosname = rs.getString("customer_name") ; //结果集,每个变量对应的是各列
String cosstreet = rs.getString("customer_street") ;
String coscity = rs.getString("customer_city") ;
System.out.println(cosname+'\t'+cosstreet+'\t'+coscity); //输出
}
if(rs!=null) try{ rs.close();}
catch(SQLException e)
{ System.out.println("rs close error");
e.printStackTrace() ;
}
if(stmt!=null) try{ stmt.close();}
catch(SQLException e)
{ System.out.println("stmt close error");
e.printStackTrace() ;
}
if(con!=null) try{ con.close();}
catch(SQLException e)
{ System.out.println("con close error");
e.printStackTrace() ;
}
}catch(ClassNotFoundException e)
{
System.out.println("找不到驱动程序类 ,加载驱动失败!");
e.printStackTrace() ;
}catch(SQLException se){
System.out.println("数据库连接失败!");
se.printStackTrace() ;
}