`

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 web实现数据库连接

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

    JAVA程序连接访问国产达梦数据库(DM7)

    JAVA程序连接访问国产达梦数据库,进行增删改查等操作。简单的小demo,对于学习入门使用JAVA程序访问、使用国产数据库有一定的帮助。

    java操作MongoDB数据库代码实例

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

    使用jdbc,使用java和数据库连接,在java代码中实现访问数据库中数据的方法-------最简单入门级(cs.pdf

    使用jdbc,使用java和数据库连接,在java代码中实现访问数据库中数据的方法-------最简单入门级(cs

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

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

    java连接oracle数据库最简单例子

    java代码连接oracle数据库操作的最简单样例,内含连接oracle的jar包,和数据库相关的一些详细操作,并且附有注释,浅显易懂,对于入门的初学者非常有帮助

    连接数据库java——access

    java连接access代码,提供入门教程

    JAVA基础:将数据库操作封装到Javabean文档信息

    JAVA 基础:将数据库操作封装到 Javabean 文档信息 在 Java 开发中,数据库操作是一个非常重要的部分,但是直接使用 Java.sql 包中的类来操作数据库,会带来一些问题,例如资源未释放的问题。为了解决这些问题,...

    JAVA和MYSQL 期末大作业 图书馆信息管理系统(完整版:项目+代码+文档+演示视频+安装教程视频)

    使用java作为编程语言,mysql作为数据库。能实现书名、作者、日期、出版社等多种方式查找,可以实现登录借阅归还等功能。界面丰富流畅,代码简洁明了。资源完整,包含全部代码+作业文档。作者还制作了演示视频,和...

    Java数据库编程宝典3

    第4章 JDBC入门 4.1 什么是JDBC 4.2 两层和三层模型 4.2.1 两层模型 4.2.2 三层模型 4.3 SQL的一致性 4.4 JDBC兼容性 4.5 JDBC如何工作 4.5.1 DriverManager 4.5.2 JDBC DataSource 4.5.3 DataSource...

    JAVA上百实例源码以及开源项目源代码

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    Java开发实战.pdf

    首先,需要在 MyEclipse 中创建一个新的数据库连接,然后使用 JDBC 驱动程序连接数据库。之后,需要编写 Java 代码来实现数据的访问和操作。 Struts2 Spring Hibernate 整合开发 Struts2 Spring Hibernate 是一个...

    Access数据库的使用视频

    Access数据库的使用视频 教你如何创建Access数据库, 如何设置数据库名称,如何设置密码, 同时还附带有Java连接数据库的代码及数据库例子。 案例作者:宋海康

    db2数据库入门教程(官方中文版)

    2.2.1数据库分区............................................................................................................23 2.2.2连接集中器(Connection Concentrator ).................................

    JAVA上百实例源码以及开源项目

     Java实现HTTP连接与浏览,Java源码下载,输入html文件地址或网址,显示页面和HTML源文件,一步步的实现过程请下载本实例的Java源码,代码中包括丰富的注释,对学习有帮助。 Java实现的FTP连接与数据浏览程序 1个...

    Java数据库编程宝典2

    第4章 JDBC入门 4.1 什么是JDBC 4.2 两层和三层模型 4.2.1 两层模型 4.2.2 三层模型 4.3 SQL的一致性 4.4 JDBC兼容性 4.5 JDBC如何工作 4.5.1 DriverManager 4.5.2 JDBC DataSource 4.5.3 DataSource...

    Java入门级项目云日记(3.29G)

    08_008_云R记_获取数据库连接.mp4 09_009_云R记_使用单元测试.mp4 10_010_云R记_使用日志.mp4 11_011_云R记_用户模块_用户登录_前端代码实现.mp4 12_012_云R记_用户模块_用户登录_思路分析.mp4 13_013_云R记_用户...

    Java基础知识代码

    这是一个Java基础知识的整理,里面包含常用的开发用到的用法,如数据库存连接,io操作, 集合操作等。对于看书无聊而又想快速入门的学生来说,是一种好的选择!

    jsp链接oracle数据库

    初级的jsp链接oracle数据库,页面简单但是意思是对的,入门的时候可以看的懂。

    Eclipse对Oracle11g增删改查实例

    Eclipse入门的基本配置连接到Oracle数据库 Oracle的连接Connection的java类 和对数据表的增删查改 在Console控制台输出

Global site tag (gtag.js) - Google Analytics