import java.sql.*;public class MetaTest
{
static final String dbURI = "jdbc:mysql://192.168.1.52/dm_db";
public static void main(String args[]) throws ClassNotFoundException , SQLException
{
Connection conn = null;
try
{
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection(dbURI,"root","");
DatabaseMetaData dmd = conn.getMetaData();
if (dmd == null) 
{ System.out.println("database meta data not available!");}
else
{ System.out.println("数据库产品名称 : " + dmd.getDatabaseProductName()); 
System.out.println("数据库产品版本 : " + dmd.getDatabaseProductVersion());
System.out.println("数据库驱动名称 : " + dmd.getDriverName());
System.out.println("数据库驱动版本 : " + dmd.getDriverVersion());
System.out.println();

}
}
finally
{
if (conn!=null)
{
try
{conn.close();}
catch(SQLException sqlEx){}
}
}
}
}

解决方案 »

  1.   

    org.gjt.mm.mysql.Driver 
    在那里可以找到?
      

  2.   


    参考这个
    http://www.iitong.com/php/html/jsp/2004-03/23/130510.html
      

  3.   

    import java.sql.*;
    public class Test
    {
    public static void main(String[] args){

    try{
    Class.forName("com.mysql.jdbc.Driver");
    System.out.println("Success loading MySql Driver");
        Connection  con=DriverManager.getConnection("jdbc:mysql://localhost/idol","root","");
    Statement sql=con.createStatement();
    ResultSet rs=sql.executeQuery("select * from bill");
    while(rs.next())
    {
    String name=rs.getString(1);
    System.out.println(name);
    System.out.print("");
    }
     con.close();
     
     
    }
    catch(Exception e)
    {
    System.out.println("Error");
    e.printStackTrace();
    }
     
      
        }
    }
      

  4.   

    楼上的那个是我配着玩的,呵呵,运行没问题,不过你要用就得查你得驱动有没有,我是用存java驱动的