zoukankan      html  css  js  c++  java
  • 创建线程方法

    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();

  • 相关阅读:
    【leetcode】153. 寻找旋转排序数组中的最小值
    vue下载网络图片
    前端开发项目细节
    如何在手机上预览本地h5页面
    react拖拽添加新组件
    js拖入并复制和拖动改变位置和改变大小
    dva model
    postMessage跨源通信
    react-router
    event.stopPropagation()和event.preventDefault(),return false的区别
  • 原文地址:https://www.cnblogs.com/lwltfd-IT/p/7839226.html
Copyright © 2011-2022 走看看