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数据类型
    如何判断数组
    git 常用命令
    如何配置 ESLint 工作流
    Lambda表达式和函数式接口
    面向对象(多态与内部类)
    面向对象(封装与继承)
    面相对像(基础)
    break;怎么跳出外部循环
    面向对象(类与对象)
  • 原文地址:https://www.cnblogs.com/akiradunn/p/5769287.html
Copyright © 2011-2022 走看看