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