utildemo.java

来自「JAVAQQ 聊天系统,信息发送.改变头像.等功能,时时聊天.」· Java 代码 · 共 73 行

JAVA
73
字号
package com.li.myqq.server;

import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.*;
import java.sql.SQLException;

public class UtilDemo {
     static 
     {
    	 try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		} catch (ClassNotFoundException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}
		
     }
    Connection conn=null;
 	PreparedStatement ps=null;
 
 	ResultSet rs=null;
 	//构造函数,初始化成员变量
 	public UtilDemo(){
 		 try{
 			conn=DriverManager.getConnection("jdbc:odbc:driver={sql server};server=.;database=MyJavaQQ");
 		 }catch(SQLException e){
 		 	e.printStackTrace();
 		 }
 	}
 	
 	//查询内容
 	public ResultSet getData(String sql){
 		try{
 			ps=conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
 			rs=ps.executeQuery();
// 			Statement st=conn.createStatement();
// 			rs=st.executeQuery(sql);
 		}catch(SQLException ee){
 			ee.printStackTrace();
 		}
 		return rs;
 	}
 	//修改内容
 	public void update(String sql){
 		try{
 			ps=conn.prepareStatement(sql,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
 			ps.executeUpdate();
 		}catch(SQLException ee){
 			ee.printStackTrace();
 		}
 	}
 	//关闭查询连接
 	public void close_select(){
 	    try{
 			rs.close();
 			ps.close();
 			conn.close();
 		}catch(SQLException ee){
 			ee.printStackTrace();
 		}	
 	}
 	//关闭修改连接
 	public void close_update(){
 	    try{
 			ps.close();
 			conn.close();
 		}catch(SQLException ee){
 			ee.printStackTrace();
 		}	
 	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?