JDBC

package text;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;


public class ConnectorUpdata {

    public static void main(String[] args) {
	
	
	Connection conn=null;
	Statement sql=null;
	String 	sqlStr=null;
	ResultSet re =null;
	// TODO 自动生成的方法存根
//	public static String uri="jdbc:mysql://127.0.0.1:3306/guanggao_db?user=root"
//		+ "&password=root&useSSL=false&serverTimezone=UTC&characterEncoding=utf-8";
	String url = "jdbc:mysql://127.0.0.1:3306/students?useSSL=false&serverTimezone=UTC&characterEncoding=utf-8";

	// jdbc:mysql://localhost:3306/students?useSSL=false&serverTimezone=UTC
	String user = "root";
	String password = "root";
	try {
	    // 注册驱动
	    DriverManager.registerDriver(new com.mysql.cj.jdbc.Driver());

	    //Class.forName("com.mysql.cj.jdbc.Driver");
	    System.out.println("加载成功!!!");

	} catch (Exception e) {
	    // TODO 自动生成的 catch 块
	    e.printStackTrace();
	    System.out.println("加载失败");
	}
	try {
	    // 获取连接
	    conn = DriverManager.getConnection(url, user, password);
	    System.out.println("连接成功!!!");
	} catch (SQLException e) {
	    System.out.println("连接失败!!");
	} catch (Exception e) {
	    System.out.println("连接失败啊");
	}
	
	//获取数据库的操作对象
	try {
	    sql= conn.createStatement();

	    //sqlStr="insert into mess(number,name,birthday,height) values('R1018','张小飞','1999-03-01',1.56)";
	    sqlStr="select * from mess";
	  //  int count =sql.executeUpdate(sqlStr);
	   re= sql.executeQuery(sqlStr);
	   // System.out.println(count==1?"保存成功":"保存失败");
	   while(re.next()) {
	      String number= re.getString(1);
	      String name = re.getString(2);
	      String birthday = re.getString(3);
	      String height = re.getString(4);
	      System.out.println(number+","+name+","+birthday+","+height);
	   }
	} catch (SQLException e) {
	    // TODO 自动生成的 catch 块
	    e.printStackTrace();
	}finally {

	    try {
		if(sql!=null) {
		    sql.close();
		}
		    
	    } catch (Exception e) {
		// TODO: handle exception
	    }
	    
	    try {
		if(conn!=null) {
		    conn.close();
		}
	    } catch (Exception e) {
		// TODO: handle exception
	    }
	    
	    
	    }
	    
	}
	
	
    }

  

posted @ 2021-03-16 17:44  新晋小白白  阅读(21)  评论(0编辑  收藏  举报