- 浏览: 162311 次
- 性别:
- 来自: 厦门
文章分类
最新评论
-
jxpath:
局部变量的生命周期-----引用传递作为函数值返回的呢?
php变量的生命周期 -
mdusa_java:
文件上传,使用Apache组件上传文件 -
qzlijian:
spring MVC 转向(重定向) -
青春的、脚步:
解决办法:<s:form action="&q ...
Struts2中action的方法被执行两次 -
zcz123:
这不正是你的真实写照吗
程序员装B指南
package servlet_jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class News_JDBC {
private static Connection conn = null;
private static Statement stmt = null;
private static ResultSet rs = null;
public static Connection getConnect()
{
Connection conn1 = null;
try {
Class.forName("com.mysql.jdbc.Driver");
conn1=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/ftp20100620","root","111111");
if(conn1 == null)
{
System.out.println("AA");
}
} catch (Exception e) {
System.out.println("conn bad!");
e.printStackTrace();
}
return conn1;
}
/**
* 查看所有
* @throws SQLException
*
*/
public static ResultSet getResult(String sql) throws SQLException{
stmt=News_JDBC.getConnect().createStatement();
try {
rs=stmt.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
/**
* 添加
* @throws SQLException
*
*/
public static void save(String sql) throws SQLException{
stmt=News_JDBC.getConnect().createStatement();
try {
stmt.execute(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 删除
* @param rs
* @throws SQLException
*/
public static void delete(String sql) throws SQLException{
stmt=News_JDBC.getConnect().createStatement();
try {
stmt.executeUpdate(sql);
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 修改
* @param rs
* @throws SQLException
*/
public static void modify(String sql) throws SQLException{
stmt=News_JDBC.getConnect().createStatement();
try {
stmt.executeUpdate(sql);
} catch (RuntimeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 通过id查看
* @param rs
* @throws SQLException
*/
public static ResultSet getResultById(String sql,int id) throws SQLException{
stmt=News_JDBC.getConnect().createStatement();
try {
rs=stmt.executeQuery(sql + " where id='"+id+"' ");
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return rs;
}
/**
* 通过ID查看新闻名字
* @return
* @throws SQLException
*/
public static String getNewsTypeNameBiId(String sql) throws SQLException{
String result="";
stmt=News_JDBC.getConnect().createStatement();
rs=stmt.executeQuery(sql);
while (rs.next()) {
result = rs.getString(1);
}
return result;
}
/**
* 关闭结果集
* @param rs
*/
public static void rsClose(ResultSet rs){
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 关闭语句对象
* @param rs
*/
public static void stmtClose(Statement stmt){
try {
stmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/**
* 关闭连接
* @param rs
*/
public static void connClose(Connection conn){
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
发表评论
-
连接池技术
2011-06-24 17:55 8471.为什么使用连接池技术:数据库的建立和连接都是极其消耗系统资 ... -
私有的构造方法不能被实例化
2011-04-26 20:58 911v -
接口和抽象类
2011-03-29 19:00 863java只能单继承,但接口可以实现多个接口。一个类可以继承一个 ... -
instance of用于判断对象是否相等或满足某种类型
2011-03-29 17:52 702静态方法可以被继承。但是,静态方法不能被覆盖,如果父类种的静态 ... -
复制对象用clone
2011-03-29 17:51 769飞 -
基本数据类型的包装类,数据对象
2011-03-29 14:35 859java为每一种数据类型提供一个包装类,这些类是:Charac ... -
== ,equals与matches,contains的区别
2011-03-29 13:43 3695public static void main(String ... -
二分查找法,数组的查找方法,二分法
2011-03-28 17:16 1195public static int binarySearch( ... -
获取数组中的最大值,求最大值
2011-03-28 15:16 1031public static void main(String ... -
随机字母,生成随机字符串,如何生成随机字母
2011-03-28 12:39 1209public static void main(String ... -
验证类型,如何验证一个数据类型, 类型验证转换
2011-03-24 17:32 920public static void main(String ... -
数组转化为字符串,用逗号分开。并去掉最后一个逗号
2011-03-24 11:37 10875public static void main(String[ ... -
保留两位小数点
2011-03-24 10:55 912public static void main(String[ ... -
upload文件上传,文件名全部变小写
2011-01-17 14:53 983我用MultipartFile上传文件的时候,文件名本身是大小 ... -
文件上传,使用Apache组件上传文件
2011-01-14 14:55 4932使用Apache文件上传组件来接受浏览器上传的文件,该组件由多 ... -
FileUtil (文件工具类),文件上传封装
2010-12-15 09:57 1556public class FileUtil { /* ... -
IO 流的分类
2010-12-14 16:39 1064IO的分类: 1.按流的方向分:按流的方向分可以分为输入流跟 ... -
Java集合框架
2010-12-14 10:32 649在JAVA 集合中又主要分 ... -
java基础 interface,接口与抽象类
2010-12-10 17:43 9521.JAVA 接口 在JAVA中,接口有两种 ... -
JAVA IO
2010-12-10 17:37 8601.JAVA IO系统简介 JAVA IO (i ...
相关推荐
JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试JDBC连接数据库测试...
jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc连接数据库jdbc...
Java JDBC 数据库连接池总结 Java 语言中,JDBC(Java DataBase Connection)是应用程序与数据库沟通的桥梁。在 Web 应用开发的早期,主要使用的技术是 CGIASPPHP 等。之后,Sun 公司推出了基于 Java 语言的 ...
2. C3P0:这是一个开源的JDBC连接池,提供了比DBCP更高级的功能,如连接测试、空闲连接检测、自动扩展等。C3P0通过组合多个数据源来实现连接池,可以更好地控制并发和资源管理。 这些jar包的收集意味着开发者可以...
对于任何从事数据库操作的Java开发者而言,掌握正确的JDBC连接字符串构造方法至关重要,这不仅能够确保数据库连接的稳定性和安全性,还能够提高代码的可读性和可维护性。 ### JDBC连接字符串概述 JDBC连接字符串,...
jdbc java 数据库 连接数据库 步骤
Java JDBC 数据库连接池总结 Java JDBC 数据库连接池是 Java 应用程序访问数据库的基本原理之一。Java 语言通过 JDBC 技术访问数据库,JDBC 是一种“开放”的方案,为数据库应用开发人员和数据库前台工具开发人员...
本文将详细介绍如何使用JDBC连接达梦数据库,以及涉及到的相关组件。 首先,我们要了解JDBC是什么。JDBC是Java语言的一个标准接口,它允许Java应用程序通过一套统一的API与各种类型的数据库进行通信。在达梦数据库...
标题中的“jdbc连接不同数据库方法”指的是使用Java Database Connectivity (JDBC) API来与不同的数据库进行交互的方法。JDBC是Java平台中用于访问数据库的标准Java API,它允许开发者执行SQL语句并处理结果。 在...
### JDBC连接数据库步骤详解 #### 一、简介 在Java开发中,经常需要与数据库进行交互,例如查询数据、更新数据等操作。为了方便开发者进行这些操作,Sun公司推出了一套标准的Java访问数据库的API——Java Database...
#### 二、JDBC 连接数据库的基本步骤 1. **加载驱动程序**:通过 `Class.forName()` 方法来加载相应的 JDBC 驱动。 2. **建立连接**:利用 DriverManager 的 `getConnection()` 方法建立到数据库的连接。 3. **执行...
JDBC连接各种数据库大全 JDBC连接DB2 JDBC连接Microsoft SQLServer(microsoft) JDBC连接Sybase JDBC连接MySQL JDBC连接PostgreSQL JDBC连接Oracle JDBC连接ODBC
JDBC连接数据库JDBC连接数据库
JDBC连接数据库 连接数据库通常分为以下步骤: 1. **加载驱动**:使用`Class.forName()`方法加载对应的数据库驱动。 2. **获取连接**:通过`DriverManager.getConnection()`方法,传入数据库URL、用户名和密码来...
### JDBC连接数据库各种数据库参数详解 #### 一、Oracle8/8i/9i数据库(thin模式) 在Java中通过JDBC访问Oracle数据库时,通常采用thin驱动方式。thin驱动是一种纯Java驱动,无需依赖任何非Java代码即可完成与...
JDBC 连接数据库方法文档 JDBC(Java Database Connectivity)是 Java 语言中用于连接数据库的标准 API。它提供了一种统一的方式来访问各种类型的数据库,包括关系数据库、对象数据库和文本数据库等。下面是 JDBC ...
JDBC驱动是Java应用程序连接到数据库的桥梁,它实现了Java API与数据库特定的通信协议。在标题提到的配置信息中,“driver-class-name”是指JDBC驱动的类名,这告诉Java程序如何加载并初始化驱动。在这里,驱动的类...
本文将详细介绍如何使用JDBC连接Oracle、SqlServer、MySql和Access这四种常见的数据库。 一、Oracle数据库连接 Oracle数据库是企业级的大型关系型数据库管理系统。在Java中,我们通常会使用`ojdbc`驱动来连接Oracle...
神通数据库是中国自主开发的一款高效、安全的数据库管理系统,被称为神舟通用数据库或OSCar。...开发者可以根据需求选择适合的方式来连接数据库,进行数据的增删改查和事务管理,同时享受到Java跨平台的优势。