创建线程方法

new Thread ( new Runnable() {
   @Override
   /**
    * 重写Runnalbe接口类中的方法。
    * run()方法是Runnable接口类里面的一个抽象方法,该类中只有一个方法而且是一个抽象方法
    * 所以在此需要重写接口里的方法
    */
   public void run() {
    //定义变量
     //定义连接变量
      Connection conn = null;
     //定义pstmt变量用于存储sql语句,
      PreparedStatement pstmt = null;
    //加载驱动
     try {
      Class.forName("com.mysql.jdbc.Driver");
      logger.info("jdbc驱动加载成功!!");
     } catch (ClassNotFoundException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
     }
    //建立连接,加上?useUnicode=true&characterEcoding=uft8是为了防止乱码
     try {
      conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myschool?useUnicode=true&characterEcoding=uft8","root","rootroot");
      logger.info("连接数据库myschool成功!!");
     } catch (SQLException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
     }
    //定义sql语句
     String sql = "select * from pet";
    //执行sql语句 
    
    System.out.println("我的第一个eclipse项目,我是main方法主线程里的一个子线程!!");
   }
   
  }).start();

posted @ 2017-11-15 15:32  坚持沉淀  阅读(116)  评论(0编辑  收藏  举报