日期:2014-05-20  浏览次数:20711 次

写的第一个java连接mysql的代码,哪儿出错了?
import   java.lang.Class;
import   java.sql.Connection;
import   java.sql.SQLException;
public   class   DBTest
{
public   static   void   main(String[]   args)  
{
try
{
Class.forName( "com.mysql.jdbc.Driver ");
String   url   =   "jdbc:mysql://localhost:3306/demo ";
String   user   =   "root ";
String   password   =   "123 ";
Connection   conn   =   DriverManager.getConnection(url,user,password);
String   _sta   =   conn.isClosed();
System.out.println(_sta);

}
catch   (IOException   e)
{
e.printStackTrace();
}
}
}


------解决方案--------------------
什么出错信息?
------解决方案--------------------
把出错代码贴上来,从程序上看没什么问题,大概是你没有加载MYSQL的驱动
------解决方案--------------------
catch (IOException e)
{
e.printStackTrace();
}
??????????????????????????
getConnection
public static Connection getConnection(String url,
String user,
String password)
throws SQLException试图建立到给定数据库 URL 的连接。DriverManager 试图从已注册的驱动程序集中选择一个适当的驱动程序。

参数:
url - jdbc:subprotocol:subname 形式的数据库 url
user - 数据库用户,连接是为该用户建立的
password - 用户的密码
返回:
到 URL 的连接
抛出:
SQLException - 如果发生数据库访问错误

--------------------------------------------

------解决方案--------------------
你如果不知道CATCH什么异常的话.就直接跟EXCEPTION.

都没有用到IO.怎么来的io异常?