zoukankan      html  css  js  c++  java
  • 常用JavaBean:JdbcBean codes:Java通过JDBC 连接 Mysql 数据库

    
    package bean;
    import java.sql.*;
    import com.mysql.jdbc.PreparedStatement;
    public class JdbcBean {
         public static Connection getConn() 
         {
    
    	     Connection conn = null;
    		try {
    			 Class.forName("com.mysql.jdbc.Driver");
    			 conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/bbs?autoReconnect=true&useSSL=false","root","DZL123..");
    		} catch (ClassNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
    	     return conn;
         }
         public static Statement getStmt(Connection conn) 
         {
        	 Statement stmt = null;
    		 try {
    			stmt = conn.createStatement();
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
        	 return stmt;
         }
         public static ResultSet getResu(Statement stmt , String sql) 
         {
        	 ResultSet rs = null;
    	     try {
    			rs = stmt.executeQuery(sql);
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
        	 return rs;
         }
         public static PreparedStatement getPStm(Connection conn , String sql)
         {
        	 PreparedStatement pstm = null;
        	 try {
    			pstm = (PreparedStatement)conn.prepareStatement(sql);
    		} catch (SQLException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
        	 return pstm;
         }
         public static void close(Connection conn)
         {
        	 if(conn!=null)
        	 {
        		 try {
    				conn.close();
    			} catch (SQLException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
        	 }
         }
         public static void close(Statement stmt)
         {
        	 if(stmt!=null)
        	 {
        		 try {
    				stmt.close();
    			} catch (SQLException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
        	 }
         }
         public static void close(ResultSet rs)
         {
        	 if(rs!=null)
        	 {
        		 try {
    				rs.close();
    			} catch (SQLException e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
        	 }
         }
    }
    
    
    
  • 相关阅读:
    java图片压缩处理
    RocketMQ启动broker提示 错误:找不到或无法加载主类
    Docker
    openresty (nginx+lua)实现请求过滤
    mybatis-3.4.0 Date类型非空字符串判断bug
    ClickHouse 官方文档
    Flume 搭建遇到的问题
    Hadoop与HDFS
    关于Linux
    mybatis insert 返回主键
  • 原文地址:https://www.cnblogs.com/akiradunn/p/5769287.html
Copyright © 2011-2022 走看看