`
wangzi6hao
  • 浏览: 213035 次
  • 性别: Icon_minigender_1
  • 来自: sdf
社区版块
存档分类
最新评论

java JDBC连接数据库

    博客分类:
  • Java
阅读更多

2009-09-17 22:06

package com.custom.data.conn;

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

/**
* 链接到资源平台数据库,完成更新\删除\添加\修改功能
* @author wangzi6hao
*
*/
public class ConnCustomSql {
private String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
private String url = "jdbc:sqlserver://192.168.1.2:1433;DatabaseName=customerData";// Notice:DatabaseName
private String user = "customerData";
private String password = "sas";// Notice: user and
// password.
Connection conn;
Statement stmt;
ResultSet rs;

public ConnCustomSql() {
try {
Class.forName(sDBDriver).newInstance();
} catch (java.lang.ClassNotFoundException e) {
System.err.println("connsql():" + e.getMessage());
} catch (Exception e) {
e.printStackTrace();
}
}

public boolean executeInsert(String sql) {
boolean isInsert = false;
try {
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
isInsert = true;
} catch (SQLException ex) {
System.err.println("connsql.executeUpdate:" + ex.getMessage());
}
return isInsert;
}

public ResultSet executeQuery(String sql) {
try {
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
rs = stmt.executeQuery(sql);
} catch (SQLException ex) {
System.err.println("connsql.executeQuery:" + ex.getMessage());
}
return rs;
}

public ResultSet executeQueryUpdate(String sql) {
try {
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_UPDATABLE);
rs = stmt.executeQuery(sql);
} catch (SQLException ex) {
System.err.println("connsql.executeQuery:" + ex.getMessage());
}
return rs;
}

public boolean executeUpdate(String sql) {
boolean isUpdate = false;
try {
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
isUpdate = true;
} catch (SQLException ex) {
System.err.println("connsql.executeQuery:" + ex.getMessage());
}
return isUpdate;
}

public boolean executeDelete(String sql) {
boolean isDel = false;
try {
conn = DriverManager.getConnection(url, user, password);
stmt = conn.createStatement();
stmt.executeUpdate(sql);
stmt.close();
conn.close();
isDel = true;
} catch (SQLException ex) {
System.err.println("connsql.executeDelete:" + ex.getMessage());
}
return isDel;
}

public void closeStmt() {
try {
if(null != stmt)
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

public void closeConn() {
try {
if(null != conn)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}


} 
 
分享到:
评论

相关推荐

    PG-java jdbc连接数据库

    本篇文章将深入探讨如何使用JDBC连接PG数据库,以及实现数据的增删改查操作。 首先,我们需要了解JDBC的基本概念。JDBC是Java程序访问数据库的一组接口和类,它允许开发者使用SQL语句来操作数据库。JDBC提供了一个...

    java jdbc连接数据库

    ### Java JDBC 连接数据库详解 #### 一、引言 在Java开发中,与数据库进行交互是一项非常常见的任务。JDBC(Java Database Connectivity)是Java中用来对关系型数据库进行统一访问的标准API,它为Java应用程序提供...

    实验室预约管理系统,使用Java jdbc连接数据库

    实验室预约管理系统,使用Java jdbc连接数据库 实验室预约管理系统,使用Java jdbc连接数据库 实验室预约管理系统,使用Java jdbc连接数据库实验室预约管理系统,使用Java jdbc连接数据库

    Java JDBC 连接数据库实例

    Java JDBC 连接数据库实例 通用度稍好

    java jdbc 连接数据库

    功能介绍: 需手动导入驱动包mysql-connector-java-...JdbcSingleUtils.java 是单利模式创建连接对象 JdbcUtils.java 静态类方式创建连接对象 注意数据库连接账户密码 包内有anbyke.sql数据库文件 运行方法: 简单...

    java使用jdbc连接oracle数据库

    Java使用JDBC(Java Database Connectivity)来连接Oracle数据库是一个常见的任务,它允许Java应用程序与各种数据库进行交互。在本场景中,`ojdbc6.jar`是Oracle提供的JDBC驱动程序,用于建立Java应用程序与Oracle...

    java实例jdbc连接数据库大全.doc

    JDBC连接数据库的基本步骤包括: 1. 加载数据库驱动:`Class.forName(driverClassName);` 2. 创建数据库连接:`Connection conn = DriverManager.getConnection(url, username, password);` 3. 获取Statement或...

    完整java开发中JDBC连接数据库代码和步骤

    ### 完整Java开发中JDBC连接数据库代码和步骤 #### 一、概述 在Java开发过程中,通过Java Database Connectivity (JDBC) 连接数据库是非常常见的一种操作方式。JDBC提供了一组标准的API,使得Java应用程序可以访问...

    java jdbc连接数据库大全

    JDBC是Java中连接数据库的标准,它允许Java程序通过SQL语句来操作数据库。JDBC的核心在于它的驱动程序,这些驱动程序将Java的JDBC调用转换为特定数据库的原生调用,实现了与多种数据库的兼容性。 ### JDBC驱动类型 ...

    Java jdbc数据库连接池总结

    Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...

    JDBC连接数据库步骤

    jdbc java 数据库 连接数据库 步骤

    java_JDBC连接数据库代码大全

    Java JDBC 连接数据库代码大全 JDBC(Java Database Connectivity)是一种可以执行 SQL 的 Java API,通过它可以用一种 API 操作不同的数据库。 JDBC 驱动是不同数据库之间的桥梁,将 JDBC 调用映射成特定的数据库...

    Java连接数据库 JDBC封装类 带使用例子

    Java JDBC封装类,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类使用。

    java使用jdbc将数据库数据导出到csv文件.pdf

    Java 是一种广泛使用的编程语言,它提供了多种方式来处理数据库数据,而 JDBC(Java Database Connectivity)是 Java 中连接数据库的标准 API 之一。将数据库数据导出到 CSV 文件是一种常见的数据交换格式,它可以被...

    Java中JDBC连接数据库详解

    Java中JDBC连接数据库详解 Java中JDBC连接数据库详解是指Java程序使用JDBC(Java Database Connectivity)来连接和操作数据库的过程。JDBC是一种Java API,用于连接和操作数据库,它提供了一套标准化的接口,允许...

    JDBC连接数据库的驱动包

    java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC连接数据库的驱动包java JDBC...

    java jdbc 连接数据库驱动程序包(oracle mysql sybase)

    Java JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,它提供了标准的方法来创建、管理以及关闭数据库连接。本压缩包包含的三个文件分别对应于Oracle、MySQL和...

    java JDBC连接数据库的解决办法。

    总结了Java 连接sqlserver数据库时出现的问题的解决办法。有jdbc 的jar包。希望可以帮到大家

Global site tag (gtag.js) - Google Analytics