用java语言编写的jdbc数据库与java集合框架相连接的程序源代码

作者&投稿:左丘法 (若有异议请与网页底部的电邮联系)
~ 我以前用到的,oracle数据库的:
package com.icool.common.util;

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

/**
*
* @author ZH_Q
* @version 1.0
*/
public class GetConn {

private Connection conn=null;
private String usName;
private String usPwd;
private String Clfn;
private String dmName;

//调用空参构造,默认启用本地数据库
public GetConn() {
this.Clfn ="oracle.jdbc.driver.OracleDriver";
this.dmName ="jdbc:oracle:thin:@localhost:1521:orcl";
this.usPwd = "q792002998";
this.usName = "system";
}

/**
* @return 数据库连接对象
*/
public Connection getConn() {

try
{
Class.forName(Clfn);
conn = DriverManager.getConnection(dmName,usName,usPwd);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return conn;
}
/**
* @return 根据SQL语句查询出的结果集
* @throws SQLException
*/
public ResultSet executeQuery(String sql) throws SQLException {

conn =getConn();

Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);

return rs;
}

/**
* @return 影响数据行数
* @throws SQLException
*/
public int executeUpdate(String sql) throws SQLException {

Statement stmt = null;
int i = 0;

getConn();

stmt = conn.createStatement();
i = stmt.executeUpdate(sql);

return i;
}

/**
* @return 根据SQL语句返回预编译对象
* @throws SQLException
*/
public PreparedStatement PreparedStatement(String sql) throws SQLException {

PreparedStatement pstmt = null;

getConn();

pstmt= conn.prepareStatement(sql);

return pstmt;
}

/**
* @param 关闭数据库连接
* @throws DataBaseExpection
*/
public void close(){
if(conn!=null) {
try
{
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}

/**
* @param 设置是否自动提交
* @throws SQLException
*/
public void setAutoCommit(boolean b) throws SQLException {

getConn();
conn.setAutoCommit(b);

}

public void commit() throws SQLException {

getConn();
conn.commit();

}
public void rollback() throws SQLException {

getConn();
conn.rollback();
}
}

Spring

什么是JDBC?
答:JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。

用java语言编写的jdbc数据库与java集合框架相连接的程序源代码_百度知 ...
答:package com.icool.common.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;/ author ZH_Q version 1.0 / public class GetConn { private Connection conn=null;privat...

JDBC是什么
答:JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序...

java jdbc的中文思想
答:JDBC(Java DataBase Connectivity)是一种数据库连接技术,能实现Java程序对各种数据库的访问。由一组使用Java语言编写的类和接口(JDBC API)组成,他们位于java.sql以及javax.sql中。作用:1.建立与数据库的访问连接。2.将编写好的SQL语句发送到数据库执行。3.对数据库返回的执行结果进行处理。JDBC AP...

java中使用JDBC连接数据库的步骤?
答:1.注册驱动 Class.forname("com.mysql.jdbc.Driver");//这是连接mysql数据库的驱动 2.获取数据库连接 java.sql.Connection conn=java.sql.DriverManager.getConnection(); 3.获取表达式 java.sql.Statement stmt=conn.createStatement("jdbc:mysql://localhost/test?useUnicode=true&characterEncoding=GBK"...

java中使用JDBC完成数据库操作的基本步骤是什么?
答:创建一个以JDBC连接数据库的程序,包含7个步骤: \x0d\x0a 1、加载JDBC驱动程序: \x0d\x0a 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), \x0d\x0a 这通过java.lang.Class类的静态方法forName(String className)实现。 \x0d\x0a 例...

java 如何使用jdbc连接mysql
答:// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值 // 避免中文乱码要指定useUnicode和characterEncoding // 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,// 下面语句之前就要先创建javademo数据库 String url = "jdbc:mysql://localhost:...

java使用主程序JDBC连接数据库?
答:第一步 b)根据已经加载的驱动程序 利用相应的参数 获取数据库的指定连接 / Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/myxjgs", "root", "root");/ 第二步 根据已经获取的连接对象 得到查询窗口的对象 / Statement st = conn.createStatement();/ 第三步 写并且...

Java里面的JDBC是什么意思啊?
答:Java数据库连接是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标。我们通常说的JDBC是面向关系型数据库的。这种类型的驱动把所有JDBC的调用传递给ODBC,再让后者调用数据库本地驱动代码(也就是数据库厂商提供的数据库...

在myEclipse中用JDBC连接MySQL数据库,用Java文件怎么写呀
答:myeclipse中使用JDBC连接MySQL连接数据库,可以新建一个java文件,使用JDBC操作数据库就可以,实例如下:import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBConnection {private final static String url...