mysql与java连接----如果出现错误百分之60都是因为驱动

public class mysql01 {
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public static void main(String[] args) {
	//声明一个连接
		Connection con;
		//用来指向驱动程序名称
		String driver = "com.mysql.cj.jdbc.Driver";
		//用来连接指定数据库
		 String url = "jdbc:mysql://localhost:3306/work?serverTimezone=GMT";
		//用来配置的用户名
		String user = "root";
		//用来配置的用户密码
		String password = "root";
		
		//遍历查询结果集
		try {
			//加载驱动程序
			Class.forName(driver).newInstance();
			//get.connection  用来连接数据库
			con =(Connection) DriverManager.getConnection(url,user,password);
			
			if (!con.isClosed()) {
				System.out.println("连接成功");
				
			//创建statement类   用来执行sql 语句
				Statement st = (Statement) con.createStatement();
			//要执行的sql语句
				
				String sql = "select*from worker";
				
				//Resultset用来存放结果集
				ResultSet rt = st.executeQuery(sql);
				System.out.println("*********执行结果如下*******");
				System.out.println("-----------------"); 
		        System.out.println("姓名" + "\t" + "地址"); 
		        System.out.println("-----------------"); 
		        String job = null;
		          String id = null;
		        while(rt.next()){
		                         //获取stuname这列数据
		                        job = rt.getString("name");
		                        //获取stuid这列数据
		                        id = rt.getString("id");
		        	
		                        //输出结果
		        	                System.out.println(id + "\t" + job);
		                     }
		                     rt.close();
		                  con.close();
			}
		} catch(ClassNotFoundException e) {
            //数据库驱动类异常处理
            System.out.println("Sorry,can`t find the Driver!"); 
            e.printStackTrace();
        }catch(SQLException e) {
            //数据库连接失败异常处理
            e.printStackTrace(); 
        }catch (Exception e) {
             e.printStackTrace();
            
        }finally{
            System.out.println("数据库数据成功获取!!");
            
        }
		
	}

}

发布了33 篇原创文章 · 获赞 4 · 访问量 6027

猜你喜欢

转载自blog.csdn.net/amspony/article/details/91049240