`

java连接数据库代码入门

阅读更多
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * 连接数据库基类
 * 
 * @class ConnectionOracle
 * @description
 * @author 李智慧
 * @copyRight copyright(c) 2012 广东南航易网通电子商务有限公司,Rights Reserved
 * @time Mar 7, 2012 11:35:11 AM
 */
public class ConnectionOracle {

 String sd = "oracle.jdbc.driver.OracleDriver";// oracle数据库驱动名称
 String sc = "jdbc:oracle:thin:@192.168.1.120:1521:CDD";// oracle数据库连接地址
 String userName = "test";// 连接数据库的用户名
 String password = "1234";// 连接数据库的密码
 // String sd="com.mysql.jdbc.Driver";//mysql数据库驱动名称
 // sc="jdbc:mysql://localhost:3306/payManagerDB?useUnicode=true&characterEncoding=utf8";//mysql数据库连接地址
 Connection con = null;
 Statement stmt = null;
 ResultSet rs = null;

 /**
  * 构造函数,加载数据库驱动
  * 
  * @throws ClassNotFoundException
  */
 public ConnectionOracle() throws ClassNotFoundException {
  Class.forName(sd);
 }

 /**
  * 获得数据库connection
  * 
  * @return
  * @throws SQLException
  */
 public Connection getConnection() throws SQLException {
  con = DriverManager.getConnection(sc, userName, password);
  return con;
 }

 /**
  * 查询用的返回ResultSet类型数据
  * 
  * @param sql
  * @return
  * @throws SQLException
  */
 public ResultSet executeQuery(String sql) throws SQLException {
  Statement stmt = con.createStatement();
  rs = stmt.executeQuery(sql);
  return rs;
 }

 /**
  * 执行更新、新增、删除操作
  * 
  * @param sql
  * @throws SQLException
  */
 public void executeUpdate(String sql) throws SQLException {
  con = DriverManager.getConnection(sc, userName, password);
  Statement stmt = con.createStatement();
  stmt.executeUpdate(sql);
 }

 /**
  * 关闭连接
  * 
  * @throws SQLException
  */
 public void close() throws SQLException {
  if (rs != null) {
   rs.close();
  }
  if (stmt != null) {
   stmt.close();
  }
  if (con != null) {
   con.close();
  }
 }
}

 

分享到:
评论

相关推荐

    java 连接数据库实现用户登录功能

    在Java编程中,连接数据库以实现用户登录功能是一项基础但重要的任务。这通常涉及到数据库的交互,如查询、验证用户凭据等。本教程将针对初学者,介绍如何使用Java连接Oracle数据库,实现一个简单的用户登录系统。 ...

    Java连接MySql数据库入门操作.pdf

    Java连接MySQL数据库是一项基础但至关重要的技术操作,它涉及到编程语言Java与数据库管理系统MySQL之间的交互。本文档旨在为初学者提供入门级的操作指南,其中介绍了如何在Java程序中建立与MySQL数据库的连接,并...

    java的struts架构连接数据库入门手册

    Java的Struts框架连接数据库入门手册,主要介绍了使用MyEclipse这个集成开发环境(IDE)来连接数据库,并创建基于Struts架构的Web项目的过程。 Struts框架的核心在于将用户请求的动作分解为模型(Model)、视图...

    java web实现数据库连接

    java web从入门到精通配套源代码,《Java Web从入门到精通》介绍如何整合Web框架进行J2EE开发,所有实例都基于MyEclipse IDE开发,引领读者快速进入基于JaVa web的J2EE应用领域。《Java Web从入门到精通》开始主要...

    java连接数据库Demo

    本文将详细介绍如何使用Java连接MySQL数据库,适合初学者入门学习。我们将探讨以下知识点: 1. **Java Database Connectivity (JDBC)**: JDBC是Java API,用于与各种数据库进行交互。它提供了一组接口和类,使得...

    java入门之数据库连接

    下面展示一个完整的连接数据库的示例代码: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class JdbcTest { // ...

    java连接数据库图书管理系统

    ### Java连接数据库图书管理系统知识点详解 #### 一、项目背景与目标 - **项目概述**:本项目旨在通过Java语言连接数据库,实现一个基础的图书管理系统。该系统能够完成图书的增删改查等基本操作。 - **目标群体**...

    从入门到精通java部全代码

    对于数据库操作,JDBC(Java Database Connectivity)是连接Java应用程序和数据库的标准接口,读者将学习如何使用它进行CRUD(创建、读取、更新、删除)操作。 在深入Java核心的同时,本书还可能涵盖了Java Swing或...

    java连接mysql的学生管理系统

    1. JDBC(Java Database Connectivity):Java连接数据库的关键在于JDBC,它是Java API的一部分,提供了与各种数据库通信的统一接口。通过加载数据库驱动,建立数据库连接,创建Statement或PreparedStatement对象来...

    TERADATA数据库基础学习教程与java连接teradata所需jar包

    1. **JDBC驱动**:Java Database Connectivity (JDBC) 是Java连接数据库的标准接口。要连接Teradata,你需要Teradata JDBC驱动程序,这就是压缩包中的jar文件。例如,`tdgssconfig.jar` 和 `terajdbc4.jar` 是必备的...

    Java数据库技术详解

    本资源包提供了详细的Java数据库技术讲解,包括PPT演示文稿、源代码示例以及一份Java入门电子书作为额外的学习资料。 首先,Java入门电子书中可能涵盖了基础的Java编程概念,如变量、数据类型、控制结构、类与对象...

    PB 转java web入门简单登录连接mysql数据库

    - **JDBC(Java Database Connectivity)**:Java连接数据库的标准API,提供了一套接口和类用于访问各种类型的数据库。 - **连接配置**:设置数据源(DataSource),包含数据库URL、用户名、密码等信息。 - **...

    java操作MongoDB数据库代码实例

    该rar包中包括MOngoDB数据库操作基本的增删改查,以及在CMD命令行中怎么配置MOngodb和增删改查,还有就是连接mongoDB的jar包和详细的操作文档,本来想上传NOde.js来着,可是只能上传60兆,只能放弃了,不过这些已经...

    JAVA数据库接口JDBC入门基础讲座

    **Java数据库接口JDBC入门基础讲座** 在Java编程领域,JDBC(Java Database Connectivity)是连接Java应用程序与各种类型数据库的重要桥梁。它提供了一套标准的API,使得开发者能够使用Java语言来操作数据库,实现...

    Java 所有连接数据库的方法

    ### Java 连接数据库的方法...以上介绍了Java连接数据库的各种方法及其示例代码。了解这些基础是非常重要的,它不仅能够帮助开发者更好地管理数据库连接,还能提高应用程序的整体性能和稳定性。希望本文对您有所帮助!

    Java代码生成和删除数据库数据表.rar

    Java代码生成和删除数据库数据表,一个Java操作数据库方面的小知识,利用sun.jdbc.odbc.JdbcOdbcDriver驱动得到连接,实现新建数据表、插入数据、显示数据、获取结果集、删除表等功能,在执行过程中抛出异常处理信息...

    java连接oracle 入门odbc

    总的来说,Java连接Oracle数据库入门ODBC涉及的知识点包括:Oracle数据库的基本概念,ODBC数据源的创建和管理,Java JDBC API的使用,以及如何在Java代码中配置和使用ODBC数据源进行数据库操作。同时,SSH在Java中的...

Global site tag (gtag.js) - Google Analytics