当然可以了,但是要下一个mysql的驱动
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/数据库名","root","");
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
conn = java.sql.DriverManager.getConnection("jdbc:mysql://localhost/数据库名","root","");
public int connectdb(String s)throws Exception
{
String CLASSFORNAME="com.mysql.jdbc.Driver";
String DBURL="jdbc:mysql://localhost/database?user=t&password=t";
Connection conn = null;
int flag = 1;
try {
Class.forName(CLASSFORNAME).newInstance();
if(!(s.equals("")))
DBURL = s;
conn = DriverManager.getConnection(DBURL);
}
catch (Exception ex)
{
flag = -1;
System.out.println("load driver error!" + ex.getMessage());
conn.close();
throw ex;
} return flag;
}
//即你连接的是本地的mysql服务器,其中数据库名为database,user为t,password为t.
在连接执行之前请设置你的环境变量,保证jdbc已经配置。