1.需要的jar包我已经上传,需要的可以下载
/*
* 数据库连接
*/
public static void conn_DB() {
try {
System.out.println("正在连接数据库..........");
//连接mysql
//
Class.forName("com.mysql.jdbc.Driver");// 加载mysql驱动程序类
// String url = "jdbc:mysql://localhost:3306/tzwljgcp";// url为连接字符串
// String user = "root";// 数据库用户名
// String pwd = "password";// 数据库密码
//连接oracle
Class.forName("oracle.jdbc.driver.OracleDriver");// 加载oracle驱动程序类
String url = "jdbc:oracle:thin:@IP:1521/orcl";// url为连接字符串
String user = "username";// 数据库用户名
String pwd = "password";// 数据库密码
conn = (Connection) DriverManager.getConnection(url, user, pwd);
//System.out.println("数据库连接成功!!!");
// 第三步:建立statement,同一时间每个 Statement 对象在只能打开一个 ResultSet 对象。
stat = conn.createStatement();
} catch (Exception e) {
//System.out.println(e.getMessage());
e.printStackTrace();
}
}
/**
*断开连接
*/
public static void closeMysql() {
try {
if (rs != null)
rs.close();
if (stat != null)
stat.close();
if (conn != null)
conn.close();
} catch (SQLException e) {
e.printStackTrace();
//////System.out.println(e);
}
}
/**
*查询数据
*/
public List select() {
List ll = new ArrayList();
try {
// 得到结果集
rs = stat.executeQuery("select c_url from o2o_res_plat a where c_res_plat=1 and zt is null");
// 用于获取关于 ResultSet 对象中列的类型和属性信息的对象
rsmd = rs.getMetaData();
while (rs.next()) {
int z = 0;
try {
Map rowData = new HashMap();
for (int i = 1; i <= rsmd.getColumnCount(); i++)
rowData.put(rsmd.getColumnName(i), rs.getString(i));
ll.add(rowData);
} catch (Exception e) {
e.printStackTrace();
}
}
} catch (Exception e) {
e.printStackTrace();
}
return ll;
}
public static void update(Map map,String type) {
String str = "update o2o_res_plat set zt=? where c_url=?";
try {
pstat = conn.prepareStatement(str);
pstat.setString(1, type);
pstat.setString(2, map.get("c_url").toString());
int i = pstat.executeUpdate();
// ////System.out.println(i);
} catch (Exception e) {
// TODO: handle exception
}
}
分享到:
相关推荐
ojdbc14.jar包含Oracle JDBC Thin驱动,使得Java应用程序能够与Oracle数据库建立连接,执行SQL命令并处理结果。 2. MySQL的驱动:虽然没有明确指出具体的驱动文件名,但通常MySQL的JDBC驱动程序名为mysql-connector...
本文将深入探讨如何使用Java编程语言与这两个数据库进行连接,重点介绍标题和描述中提及的jar包——ojdbc6.jar(Oracle数据库的驱动)和mysql-connector-java-5.1.7-bin.jar(MySQL数据库的驱动)。 首先,让我们...
这个压缩包包含两个版本的jar文件:`mysql-connector-java-8.0.28 (1).jar` 和 `mysql-connector-java-8.0.28.jar`,它们都是MySQL官方提供的,主要用于在Java环境中执行SQL查询,管理数据库以及进行数据交互。...
标题提到的"java调用kettle所需jar包(包含oracle和mysqljar驱动).rar"就是这样一个集合,提供了运行Java-Kettle集成所需的依赖。 首先,我们需要了解Kettle的核心库。Kettle的主要库文件包括`kettle-engine.jar`和`...
java连接各种数据库,包括sql2008 ,db2,mysql,oracle,PostgreSQL,Sqlite ,Sybase,的例子和jar包,这里我是用junit实现增删查改。全部测试成功,对各位找例子和jar驱动包的同学很有用。
在给定的标题和描述中,提到了两个关键的JDBC驱动包——`mysql-connector-java-5.1.48-bin.jar`和`ojdbc14.jar`,它们分别用于连接MySQL和Oracle数据库。 首先,让我们详细了解一下`mysql-connector-java-5.1.48-...
MySQL驱动和Oracle驱动是两种广泛使用的数据库连接器,它们允许Java应用程序通过JDBC(Java Database Connectivity)接口与MySQL和Oracle数据库进行通信。这两个jar包在Java开发中扮演着至关重要的角色,因为它们...
1. `mysql-connector-java-8.0.23.jar`:这是核心的JDBC驱动程序文件,包含了所有必要的类和方法,用于在Java应用程序中建立与MySQL服务器的连接。 2. `LICENSE`:包含了软件的许可协议信息,详细规定了该软件的...
MySQL是世界上最受欢迎的开源数据库系统之一,而`mysql-connector-java-8.0.13.jar`是一个重要的组件,它是MySQL官方提供的Java数据库连接器,用于在Java应用程序中与MySQL数据库进行通信。这个JAR(Java Archive)...
本文将详细介绍标题为"mysql oracle sqlserver数据库jar包大全"的相关知识点,并提供关于Oracle、SQL Server和MySQL数据库连接的实例。 1. JDBC(Java Database Connectivity): JDBC是Java平台的标准接口,由...
总而言之,Oracle的ojdbc14.jar和MySQL的mysqldriver.jar是Java开发人员连接和操作这两种数据库的关键工具。熟悉它们的工作原理和使用方式,以及如何结合JDBC API进行数据库操作,是Java数据库编程的基础。
MySQL Connector/J是MySQL数据库与Java应用程序之间的桥梁,它是一个实现了Java Database Connectivity (JDBC) API的驱动程序,允许Java开发者在Java应用中连接并操作MySQL数据库。标题中的"mysql-connector-java-...
MySQL JDBC链接jar包5.1.37是MySQL数据库与Java应用程序进行交互的重要组件,它提供了Java编程语言访问MySQL数据库的API。...在项目中正确配置和使用这个jar包,可以确保Java应用程序能够无缝地连接和操作MySQL数据库。
在这个例子中,我们加载了MySQL JDBC驱动,然后连接到本地的MySQL服务器,并执行了一个简单的查询。请注意,实际应用中应处理异常并确保正确关闭所有资源以避免内存泄漏。 MySQL 6.0虽然在描述中提及,但请注意,...
本篇将详细讲解如何使用Java连接MySQL、Oracle、SQL Server 2000和SQL Server 2005这四种常见的数据库。 1. **Java连接MySQL数据库** MySQL是开源、轻量级的数据库管理系统,广泛应用于Web应用中。使用Java连接...
MySQL驱动包.jar中包含了实现JDBC规范的类和接口,例如`com.mysql.jdbc.Driver`,这是MySQL JDBC驱动的主类,当Java应用程序加载该驱动后,就可以创建到MySQL服务器的连接。使用以下代码可以注册并加载驱动: ```...
本文通过具体的例子详细介绍了如何在EJB3中利用容器管理事务(CMT)模式实现跨Oracle和MySQL数据库的两阶段提交。通过对基本原理的理解和实际代码的分析,读者应该能够更好地理解EJB3中事务管理和两阶段提交的相关...
本篇文章将深入探讨Java开发中常用的三个数据库驱动包:MySQL、SQL Server 2005以及Oracle,以及如何在Java应用程序中使用这些驱动进行数据库操作。 首先,MySQL是一款开源、免费的关系型数据库管理系统,广泛应用...
在Java开发中,数据库连接管理是一项重要的任务,它涉及到资源的有效利用和系统性能的优化。连接池技术就是为了高效管理数据库连接而诞生的解决方案。标题提到的"连接池jar包.rar"是一个包含数据库连接池相关库的...