|  | @ -0,0 +1,75 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.config;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import lombok.extern.slf4j.Slf4j;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.io.InputStream;
 | 
	
		
			
				|  |  | import java.sql.*;
 | 
	
		
			
				|  |  | import java.util.LinkedList;
 | 
	
		
			
				|  |  | import java.util.Properties;
 | 
	
		
			
				|  |  | import java.util.Queue;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | /**
 | 
	
		
			
				|  |  |  * @ClassName: JDBCUtils
 | 
	
		
			
				|  |  |  * @Description: 实现连接池效果,初始化10个JDBC连接对象并放入池中,提供方法每次返回一个对象
 | 
	
		
			
				|  |  |  * @Author: xuezhouyi
 | 
	
		
			
				|  |  |  * @Version: V1.0
 | 
	
		
			
				|  |  |  **/
 | 
	
		
			
				|  |  | @Slf4j
 | 
	
		
			
				|  |  | public class JDBCUtils {
 | 
	
		
			
				|  |  |     public static void main(String[] args) {
 | 
	
		
			
				|  |  |         update();
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  |     public static void update() {
 | 
	
		
			
				|  |  |         Connection connection=null;
 | 
	
		
			
				|  |  |         String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎
 | 
	
		
			
				|  |  |         String dbURL="jdbc:sqlserver://172.26.0.89:1433;DatabaseName=testbase";//数据源  !!!注意若出现加载或者连接数据库失败一般是这里出现问题
 | 
	
		
			
				|  |  |         String Name="sa";
 | 
	
		
			
				|  |  |         String Pwd="jkzlehr@2021";
 | 
	
		
			
				|  |  |         try{
 | 
	
		
			
				|  |  |             Class.forName(driverName);
 | 
	
		
			
				|  |  |             connection=DriverManager.getConnection(dbURL,Name,Pwd);
 | 
	
		
			
				|  |  |             System.out.println("连接数据库成功");
 | 
	
		
			
				|  |  |         }catch(Exception e){
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |             System.out.println("连接失败");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         Statement stmt = null;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             stmt = connection.createStatement();
 | 
	
		
			
				|  |  |         } catch (SQLException e) {
 | 
	
		
			
				|  |  |             // TODO Auto-generated catch block
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         //增删改操作
 | 
	
		
			
				|  |  |         String sql_1="insert into base_operate_log values('123','JKDA','查询健康档案','402803816babc778016babca6d540008','梁敬兴','白海灵','白海灵','2021-06-04 11:39:30','','','1')";
 | 
	
		
			
				|  |  |         int count_1 = 0;
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             count_1 = stmt.executeUpdate(sql_1);
 | 
	
		
			
				|  |  |         } catch (SQLException e) {
 | 
	
		
			
				|  |  |             // TODO Auto-generated catch block
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |         }//返回值表示增删改几条数据
 | 
	
		
			
				|  |  |         //处理结果
 | 
	
		
			
				|  |  |         if(count_1>0){
 | 
	
		
			
				|  |  |             System.out.println("更新成功!");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         //查询操作
 | 
	
		
			
				|  |  |         String sql_2="select * from student";
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //关闭
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             stmt.close();
 | 
	
		
			
				|  |  |         } catch (SQLException e) {
 | 
	
		
			
				|  |  |             // TODO Auto-generated catch block
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             connection.close();
 | 
	
		
			
				|  |  |         } catch (SQLException e) {
 | 
	
		
			
				|  |  |             // TODO Auto-generated catch block
 | 
	
		
			
				|  |  |             e.printStackTrace();
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 | 
	
		
			
				|  |  | 
 |