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

📄 dbbase.java

📁 这些是用java编写的小程序
💻 JAVA
字号:
package com.tw.net.service;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import com.tw.net.Person;

public class DBBase {
	Connection conn = null;

	Statement stat = null;

	ResultSet rs = null;
	
	String url = "jdbc:microsoft:sqlserver://192.168.0.116:1433";
	public DBBase() {
		try {
			
			Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")
					.newInstance();// 注册驱动
			// Class.forName(args[0]).newInstance();
			
		} catch (InstantiationException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		} 
	}

	public int executeUpdate(String sql) {
		int i = 0;
		try {
			conn = DriverManager.getConnection(url, "sa", "");// 连接
			conn.setCatalog("net");// 数据库名
			stat = conn.createStatement();// 陈述==>传令官
			i = stat.executeUpdate(sql);// 处理更新
		} catch (SQLException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}finally{
			close();
		}
		
		return i;
	}

	public ResultSet executeQuery(String sql) {

		try {
			conn = DriverManager.getConnection(url, "sa", "");// 连接
			conn.setCatalog("net");// 数据库名
			stat = conn.createStatement();// 陈述==>传令官
			rs = stat.executeQuery(sql);// 处理查询
		} catch (SQLException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}

		return rs;
	}

	public void close() {
		try {
			if (rs != null)
				rs.close();
			if (stat != null)
				stat.close();// 关闭陈述==>传令官
			if (conn != null)
				conn.close();// 关闭连接
		} catch (SQLException e) {
			// TODO 自动生成 catch 块
			e.printStackTrace();
		}

	}

}

⌨️ 快捷键说明

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