⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbconsql.java

📁 jsp bbs 论坛源码
💻 JAVA
字号:
package bbs.ahut.db;
import java.io.Reader;
import java.io.StringReader;
import java.sql.*;

import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.Token;
import org.apache.lucene.analysis.TokenStream;
import org.mira.lucene.analysis.IK_CAnalyzer;
public class DbConSql{
	
	public Connection getCon(){
        Connection con = null;
	    try {
		    	Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
	    } catch (ClassNotFoundException e1) {
	    		System.out.println("驱动加载错误!");
	    		e1.printStackTrace();
	    }
        
        String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=bbs"; 
       
        try {
				con= DriverManager.getConnection(url,"sa","sa");
		} catch (SQLException e) {
				System.out.println("数据连接错误!");
				e.printStackTrace();
		}
	  return con;
	 }
				  
	
	 public  ResultSet getQuery(String sql){
	     Connection conn=getCon();
		 Statement stt=null;
		 ResultSet rs = null;
		 try{
				 stt=conn.createStatement();
				 rs=stt.executeQuery(sql);
		 }catch(Exception e){
				 e.printStackTrace();
		 }
		return rs;
	  }
		 
	   
		
     public  int insert(String sql){
		 Connection conn=getCon();
		 Statement stt=null;
		 int n=0;
		 try {
				 conn.setAutoCommit(false);
				 stt=conn.createStatement();
				 n=stt.executeUpdate(sql);
				 conn.commit();
		 } catch (SQLException e) {
				 try {
					conn.rollback();
				 } catch (SQLException e1) {
					e1.printStackTrace();
				 }
				 e.printStackTrace();
		 }finally{
				 try {
					 stt.close();
					 conn.close();
				 } catch (SQLException e) {
					e.printStackTrace();
				 }
		  }

          return n; 
	   }
     
     
     public  void delete(String[] sql){
		 Connection conn=getCon();
		 Statement stt=null;
		 try {
				 conn.setAutoCommit(false);
				 stt=conn.createStatement();
				 for(int i=0;i<sql.length;i++){
				    stt.executeUpdate(sql[i]);
				 }
				 conn.commit();
		 } catch (SQLException e) {
				 try {
					conn.rollback();
				 } catch (SQLException e1) {
					e1.printStackTrace();
				 }
				 e.printStackTrace();
		 }finally{
				 try {
					 stt.close();
					 conn.close();
				 } catch (SQLException e) {
					e.printStackTrace();
				 }
		  }

	   }
     
     
     
     public  int update(String sql){
		 Connection conn=getCon();
		 Statement stt=null;
		 int n=0;
		 try {
				 conn.setAutoCommit(false);
				 stt=conn.createStatement();
				 n=stt.executeUpdate(sql);
				 conn.commit();
		 } catch (SQLException e) {
				 try {
					conn.rollback();
				 } catch (SQLException e1) {
					e1.printStackTrace();
				 }
				 e.printStackTrace();
		 }finally{
				 try {
					 stt.close();
					 conn.close();
				 } catch (SQLException e) {
					e.printStackTrace();
				 }
		  }

          return n; 
	   }
     
     
     
     
     
     
     

   
     public static void main(String[] args) {
    	 
//    	 DbConSql db=new DbConSql();
//        // db.insert("insert into users (userno,username)  values('3','4')");
//    	 ResultSet rs=db.getQuery("select * from zhuTie where id=26");
//    	 try {
//			while(rs.next()){
//				 int s=rs.getInt("id");
//				 System.out.print(s);
//			 }
//		} catch (SQLException e) {
//			e.printStackTrace();
//		}
    	
     }

}

⌨️ 快捷键说明

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