`

jdbc数据连接

 
阅读更多

 

/** 数据库连接*/
public class BaseDao {
	public final static String quDong = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; // 数据库驱动
	public final static String duanKOu = "jdbc:sqlserver://localhost:1433;databasename = news";// jdbc:sqlservier://数据库IP:端口号;DatabaseName=数据库
	public final static String name = "sa";// 数据库名字
	public final static String miMa = "sa";// 密码
	protected Statement stmt;
	protected ResultSet rs;

/** 关闭所有连接 */
	public void closeAll(ResultSet rs, PreparedStatement pretmt, Connection conn) {
		if (rs != null) {
			try {
				rs.close();
			} catch (Exception e) {
				e.printStackTrace();

			}
		}
		if (pretmt != null) {
			try {
				pretmt.close();
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		if (conn != null) {
			try {
				conn.close();
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}

/**返回数据库连接*/
	public Connection fanHuiShuJuKuLianJie() {
		Connection connetion = null;
		try {
			Class.forName(quDong);
			connetion = DriverManager.getConnection(duanKOu, name, miMa);
		} catch (Exception e) {
			e.printStackTrace();
		}
		return connetion;
	}

/**执行SQL语句,可进行增,删,改*/
	public int ShuJuKuChaoZuo(String Sql, String[] param) {
		Connection con = null;
		PreparedStatement pstmt = null;
		ResultSet rs = null;
		int num = 0;
		try {
			con = fanHuiShuJuKuLianJie();// 得到数据库连接
			pstmt = con.prepareStatement(Sql);
			if (param != null) {
				for (int i = 0; i < param.length; i++) {
					pstmt.setString(i + 1, param[i]);// 设置参数
				}
			}
			num = pstmt.executeUpdate();// 执行SQL语句
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			closeAll(rs, pstmt, con);
		}
		return num;
	}

	public static String getStr(String info) {
		try {
			byte[] b = info.getBytes("ISO-8859-1");
			return new String(b, "UTF-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
			return "";
		}

	}
}

 

分享到:
评论

相关推荐

    JDBC数据连接池实现

    "JDBC数据连接池实现"这个主题主要涉及Java数据库连接(JDBC)以及如何有效地管理数据库连接,以提高应用程序的性能和资源利用率。连接池技术在此扮演着至关重要的角色。 首先,JDBC是Java编程语言与各种类型数据库...

    JDBC数据连接源码.rar

    **JDBC数据连接源码详解** Java Database Connectivity (JDBC) 是Java编程语言与各种数据库交互的一种标准接口。它由Sun Microsystems(现为Oracle公司)开发,为Java开发者提供了访问数据库的强大工具。JDBC允许...

    JDBC数据源连接池的配置和使用示例

    **JDBC数据源连接池配置与使用详解** 在Java Web应用中,数据库连接的管理是至关重要的。为了提高性能和资源利用率,开发人员通常会使用数据源连接池。本篇文章将详细讲解JDBC数据源连接池的配置和使用,以帮助你更...

    JDBC优化数据连接

    JDBC 数据连接优化 JDBC(Java Database Connectivity)是一种标准的Java API,用于与关系数据库进行交互。 JDBC 提供了一个统一的接口来访问不同的关系数据库,例如 Oracle、MySQL、SQL Server 等。 在本文中,...

    JDBC数据库连接测试

    JDBC(Java Database Connectivity)是Java编程语言中用于规范应用程序如何访问数据库的应用程序接口,它提供了标准的API让Java程序员能够连接各种不同类型的数据库。本篇将深入讲解JDBC的基础知识,以及如何利用...

    Weblogic JDBC 数据源配置和详细参数说明

    Weblogic JDBC 数据源配置和详细参数说明 一、JDBC 概述 ...本文详细介绍了 Weblogic 8.1 中 JDBC 数据源的配置和详细参数说明,包括连接池、数据源、JDBC 驱动程序设置、配置 JDBC 连接池等内容。

    常用jdbc数据库连接jar包,数据库连接池jar包

    C3P0通过组合多个数据源来实现连接池,可以更好地控制并发和资源管理。 这些jar包的收集意味着开发者可以快速找到适用于不同数据库的JDBC驱动和连接池实现,无需花费时间在网上搜索和验证资源的可靠性。随着技术的...

    JDBC连接各种数据代码.doc

    - 连接数据库:`conn = DriverManager.getConnection("jdbc:odbc:数据源", "数据库用户名", "数据库密码")`。这里的数据源是在系统ODBC数据源管理器中配置的名称。 5. **使用`jdbc.sqlserver.SQLServerDriver`连接...

    JDBC数据库连接串总汇

    在IT领域,特别是软件开发与数据管理中,Java Database Connectivity(JDBC)是连接Java应用程序与各种数据库管理系统的重要桥梁。JDBC提供了一种标准的API,使得开发者能够使用SQL语句来查询、更新和管理数据库中的...

    jdbc 连接impala或者jdbc连接hive

    在这个场景下,JDBC提供了连接Hive和Impala的功能,使得开发者可以通过编写Java程序或使用支持JDBC的任何其他工具来执行查询和操作数据。下面将详细介绍如何使用JDBC连接Hive和Impala。 1. **JDBC连接Hive** Hive...

    Tongweb5中配置JDBC连接池

    本文将详细介绍如何在Tongweb5中配置JDBC连接池,以及Web应用如何通过JNDI(Java Naming and Directory Interface)查找并使用这些数据源。 首先,我们需要了解JDBC连接池的基本原理。JDBC连接池是在应用启动时预...

    JDBC 连接到 PostgreSQL 数据库获取数据简单例子

    本示例将详细介绍如何使用JDBC连接到PostgreSQL数据库并执行简单的数据获取操作。PostgreSQL是一种开源的对象关系型数据库管理系统,因其强大的功能和稳定性而广受欢迎。 首先,确保已安装PostgreSQL数据库并在系统...

    Oracle 客户端JDBC连接测试工具

    Oracle客户端JDBC连接测试工具是一种实用程序,它允许开发者和系统管理员通过Java Database Connectivity (JDBC)接口测试与Oracle数据库的连接。这个工具通常包含在Oracle客户端安装中,或者可以作为一个独立的JAR...

    Java Web JDBC数据源.docx

    Java Web JDBC 数据源是指在 Java Web 应用程序中使用 JDBC(Java Database Connectivity)技术来连接数据库的方式。在这个配置文件中,我们可以看到的是在 Tomcat 中的 conf 文件下,配置了一个 Context 构件,用于...

    JDBC数据同步

    例如,在电商系统中,商品库存信息可能分布在不同的数据库中,通过JDBC数据同步,可以确保所有数据库的商品库存状态实时更新,防止超卖情况发生。 ### JDBC基础 JDBC是Java API,提供了一套标准的接口和类,用于...

    jdbc连接各种数据库

    在Java编程环境中,JDBC(Java Database Connectivity)是用于与各种数据库进行交互的标准接口,它允许程序员使用SQL语言来存取数据。本文将详细介绍如何使用JDBC连接Oracle、SqlServer、MySql和Access这四种常见的...

    sap JDBC数据源配置

    总之,配置 SAP NetWeaver 和 Composite Environment 上的 JDBC 数据源是一个涉及多个步骤的过程,包括安装驱动程序、使用 Visual Administrator 或 Console Administrator 进行配置、设置必要的连接属性等。...

Global site tag (gtag.js) - Google Analytics