zoukankan      html  css  js  c++  java
  • jdbc连接mysql数据库

    maven包依赖

       <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>8.0.21</version>
       </dependency>
    

    连接查询

    初始化驱动

      static {
           try {
                Class.forName(driverclass);
           } catch (ClassNotFoundException e) {
                e.printStackTrace();
          }
     }
    
    • jdbc4.0后, 驱动加载可省略, DriverManager初始化会隐式加载

    参数

    private static String user = "root";
    	
    private static String pwd = "123456";
    	
    private static String driverclass= "com.mysql.cj.jdbc.Driver";
    
    private static String connectUrl = "jdbc:mysql://172.19.82.122:3306/xx
    

    获取连接

    public static Connection  getConnection() {
    	try {
    		return DriverManager.getConnection(connectUrl, user, pwd);
    	} catch (SQLException e) {
    		e.printStackTrace();
    	}
    	return null;
    }
    

    查询

    public static void query(Connection conn) {
    	Statement createStatement  = null;
    	try {
    		createStatement = conn.createStatement();
    		ResultSet rs = createStatement.executeQuery(" select * from tb_user");
    		
    	} catch (SQLException e) {
    		e.printStackTrace();
    	}finally {
    		try {
    			createStatement.close();
    		} catch (SQLException e) {
    			e.printStackTrace();
    		}
    	}
    }
    

    结果处理

    while(rs.next()) {
    	System.out.println(rs.getString("user_name"));
    }
    

    如果觉得文章对您有用,请点下推荐。您的支持将鼓励我继续创作!

  • 相关阅读:
    tp5 thinkphp5 伪静态修改 fastadmin
    ThinnkPHP内置视图循环语句
    PHP禁止重写策略
    冒泡排序
    Ruby--正则
    JS正则
    JS禁止父元素事件
    Rails--default_scope
    公网映射
    查企业情况和招聘的网站
  • 原文地址:https://www.cnblogs.com/pengsn/p/13559070.html
Copyright © 2011-2022 走看看