写的第一个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异常?