多线程 BaseDao
来源:互联网 发布:淘宝实名认证账号出售 编辑:程序博客网 时间:2024/06/05 09:29
package Thread5;import java.sql.*;import java.util.Scanner;/** * Created by microc on 2017/7/2. */public class BaseDao { Connection con; PreparedStatement ps; ResultSet rs; public Connection getConnection(String url,String username,String pwd) { String driver="com.mysql.jdbc.Driver"; try { Class.forName(driver); if (con==null||con.isClosed()) { con = DriverManager.getConnection(url, username, pwd); } } catch (Exception e) { e.printStackTrace(); } return con; } public void getAll(String url,String username,String pwd){ con=getConnection(url,username,pwd); String sql="select * from cate"; try { ps=con.prepareStatement(sql); rs=ps.executeQuery(); if(rs!=null){ while(rs.next()){ System.out.println(rs.getInt("cid")+" "+rs.getString("cname")); } } } catch (SQLException e) { e.printStackTrace(); } } public static void main(String[] args) throws InterruptedException { Scanner input=new Scanner(System.in); while(true){ System.out.print("url:"); String url=input.next(); System.out.print("username:"); String username=input.next(); String pwd=""; Info info=new Info(); info.setUrl(url); info.setUsername(username); info.setPwd(pwd); invoke(info); //方法一: // Thread.sleep(2000); // 方法二: } } //jdbc:mysql://localhost:3306/emp public static void invoke(final Info info) throws InterruptedException { Thread t= new Thread(new Runnable() { @Override public void run() { new BaseDao().getAll(info.getUrl(),info.getUsername(),info.getPwd()); } }); t.start(); t.join(); }}
阅读全文
0 0
- 多线程 BaseDao
- 多线程之basedao
- BaseDao多线程的实现
- BaseDAO
- basedao
- BaseDao
- baseDao
- BaseDao
- BaseDao
- BaseDAO
- BaseDao
- BaseDao
- BaseDao
- BaseDao
- BaseDao
- BaseDao....
- BaseDao
- BaseDao
- JAVA解析TXT分割标题章节正文后写入数据库(某公司机试题以及关键源代码)
- smartupload--文件批量下载
- BaseDao多线程的实现
- python3.6下安装(numpy,scipy,pandas,matplotlib,scikit-learn)
- JAVA中的进程和线程
- 多线程 BaseDao
- POJ 1837 Balance 笔记
- 【原创】【组合数学】vijos-1629 八(容斥原理+最小公倍数)
- Maven项目提示:Plugin execution not covered by lifecycle configuration
- 多线程BackGround小案例
- Active Model 与 Active Record 关系
- C++ STL nth_element原理与应用
- 多线程第三种方式 Calls 实现
- 多种实现方案------------ 多线程