1.首先准备mysql 和eclipse环境,在环境搭建好之后,从eclipse官网下载jdbc的驱动包,下载地址http://dev.mysql.com/downloads/connector/j/

2.从下载的文件中取出mysql-connector-java-5.1.31-bin.jar,放到工程中,并导入路径

方法:右击工程名->Build Path->Configure Build Path,选择Add External JAR... 找到mysql-connector-java-5.1.31-bin.jar所在的位置,然后将驱动包加载到项目中,

3.写个例子测试一下

package testmysql; import java.sql.*; public class Test {    public static void main(String[] args) {     String driver = "com.mysql.jdbc.Driver";     String URL = "jdbc:mysql://localhost:3306/student";     Connection con = null;     try     {       Class.forName(driver);     }     catch(java.lang.ClassNotFoundException e)     {       System.out.println("Connect Successfull.");       System.out.println("Cant't load Driver");     }     try       {                                               con=DriverManager.getConnection(URL,"root","root");       System.out.println("Connect Successfull.");     }      catch(Exception e)     {       System.out.println("Connect fail:" + e.getMessage());     }   } } 
import java.sql.*;  public class Main {      public static void main(String[] args) {      String driver = "com.mysql.jdbc.Driver";      String URL = "jdbc:mysql://localhost:3306/xiaolu";      Connection con = null;     ResultSet rs = null;     Statement st = null;     String sql = "select * from student";     try      {        Class.forName(driver);      }      catch(java.lang.ClassNotFoundException e)      {        // System.out.println("Connect Successfull.");        System.out.println("Cant't load Driver");      }      try        {                                                con=DriverManager.getConnection(URL,"root","root");        st=con.createStatement();       rs=st.executeQuery(sql);       if(rs!=null) {         ResultSetMetaData rsmd = rs.getMetaData();         int countcols = rsmd.getColumnCount();         for(int i=1;i<=countcols;i++) {           if(i>1) System.out.print(";");           System.out.print(rsmd.getColumnName(i)+" ");         }         System.out.println("");         while(rs.next()) {           System.out.print(rs.getString("sno")+" ");           System.out.print(rs.getString("sname")+" ");           System.out.print(rs.getString("ssex")+" ");           System.out.print(rs.getString("sage")+" ");           System.out.println(rs.getString("sdept")+" ");         }       }       //System.out.println("Connect Successfull.");        System.out.println("ok");       rs.close();       st.close();       con.close();     }       catch(Exception e)      {        System.out.println("Connect fail:" + e.getMessage());      }    }  } 

更多相关文章

  1. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  2. 浅谈Java中Collections.sort对List排序的两种方法
  3. Python list sort方法的具体使用
  4. python list.sort()根据多个关键字排序的方法实现
  5. android上一些方法的区别和用法的注意事项
  6. android实现字体闪烁动画的方法
  7. Android中dispatchDraw分析
  8. Android四大基本组件介绍与生命周期
  9. Android(安卓)MediaPlayer 常用方法介绍

随机推荐

  1. 探秘PHP number_format函数原理及实例解
  2. 直击PHP array_reverse() 函数原理及实例
  3. 深入了解PHP反射API!
  4. 看懂PHP进程管理器php-fpm
  5. PHP 的 NTS 和 TS 之间的区别?
  6. windows环境下PHP安装amqp拓展的方法介绍
  7. 直击php中unserialize返回false的解决方
  8. 详解PHP的session反序列化漏洞问题
  9. 你绝对想不到的laravel清理缓存方法
  10. php之json与xml序列化/反序列化