首页 | 新闻 | 交流 | 问吧 | 文档 | 手册 | 下载 | 博客

收藏此问题 发表新评论

高手帮个忙!java如何连接mysql啊?

import java.io.*;
import java.sql.*;

public class JDBCDemo
{   
                public static void main(String[] args)
                {  
                        String driver="com.mysql.jdbc.Driver";
                        //驱动程序
                        String url="localhost/gsmp";
                        //数据库服务器地址及数据库名
                        Connection con = null;
                        Statement st;
                        ResultSet rs;      
                        try
                        {                   //(1)   
                                Class.forName(driver).newInstance();   
                        }
                         catch (Exception ex)
                        {             // 在这进行错误处理  
                                        System.out.println("mysql数据库驱动加载错误!");
                        }
                        try
                        {                                        //(2)
                                //System.out.println("数据库连接正确!");                           
                                 con = DriverManager.getConnection(url,"yeahi_card","8ggq8rmo");
                                 st=con.createStatement();         
                                 rs=st.executeQuery("Select * from admin");            
                                 while(rs.next())
                                 { //查询结果处理
                                         System.out.println("ID="+rs.getString(1));
                                         System.out.println("Name="+rs.getString(2));            
                                 }
                         }
                         catch(Exception e)
                         {
                                        e.printStackTrace();
                         }
                         finally
                         {           
                                  if(con==null)return;          
                                  try
                                  {                                        //(3)
                                        con.close();          
                                  }
                                  catch(Exception e)
                                  {
                                        e.printStackTrace();          
                                  }
                        }   
                  }
}

如上述码?
我运行时,出现:no suitable driver!
但我在环境变量中加载了路径!希望能有人帮帮我出什么问题了,谢谢!
昵称: hero  时间: 2004-04-13 11:24:00
你要把mm.mysql.jdbc的驱动的路径加到CLASSPATH中。。

或运行时带上-cp 路径
昵称: 帅的像人渣  时间: 2004-04-13 14:11:00
看这个是否可以解决

http://www.phpx.com/happy/showthread.php?s=&threadid=46151
昵称: wyw5257  时间: 2004-04-13 14:43:00