- 浏览: 33674 次
- 性别:
- 来自: 哈尔滨
最新评论
package com; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; public class TestJDBC4 { /** * @param args */ Connection conn = null; PreparedStatement pstmt=null; ResultSet rs=null; public static void main(String[] args) { // insert(); // new TestJDBC4().update(); new TestJDBC4().select(); } public void select (){ init(); try{ String sql="select * from emp where deptno = ?"; pstmt=conn.prepareStatement(sql); //1:第一个问号的位置,10表示第一个问号的数值 pstmt.setInt(1, 10); rs=pstmt.executeQuery(); while(rs.next()){ System.out.print(rs.getString("ename")+"\t"); System.out.println(rs.getString("deptno")); } close(); }catch(Exception e){e.printStackTrace();} } public void insert(){ init(); try{ String sql="insert into dept values(?,?,?)"; pstmt=conn.prepareStatement(sql); pstmt.setInt(1, 11); pstmt.setString(2, "guanliyingxiao"); pstmt.setString(3, "home"); int n=pstmt.executeUpdate(); if(n==1){ System.out.println("Ok"); }else{ System.out.println("false"); } close(); }catch(Exception e){ e.printStackTrace(); } } public void delete(){ String sql="delete dept where deptno=?"; /***/ } public void update(){ init(); try { String sql="update dept set loc=? where deptno=?"; pstmt=conn.prepareStatement(sql); pstmt.setString(1," xuexiao"); pstmt.setInt(2, 11); int k=pstmt.executeUpdate(); System.out.println(k+"条记录被更改"); System.out.println((k>0)?"ok":"error"); close(); } catch (Exception e) { e.printStackTrace(); } } public void init(){ try { Class.forName("oracle.jdbc.driver.OracleDriver"); String url="jdbc:oracle:thin:@10.12.36.201:1521:xxxxxx"; String dbUsername="scott"; String dbPassword="tiger"; conn=DriverManager.getConnection(url, dbUsername, dbPassword); }catch(Exception e){e.printStackTrace();} } public void close(){ try { if(rs!=null){ rs.close();} } catch (SQLException e) { e.printStackTrace(); } try { if(pstmt!=null){ pstmt.close();} } catch (SQLException e) { e.printStackTrace(); } try { if(conn!=null){ conn.close();} } catch (SQLException e) { e.printStackTrace(); } } }
发表评论
-
左右连接相关(+) 转新浪博客
2011-08-22 16:28 887(转) Oracle的左连接和 ... -
xml xmlwithdtd
2011-03-03 19:00 730<?xml version="1.0" ... -
xml dtd
2011-03-03 18:59 703<?xml version="1.0" ... -
xml
2011-03-03 18:58 758</wd><?xml version=&qu ... -
jdbc中分页技术结合sql语句实现
2011-03-02 20:47 1044package jdbcDay03; import ja ... -
jdbc中可滚动数据定位方法
2011-03-02 20:44 806package jdbcDay03; import ja ... -
jdbc中从数据库中取得不同的数据
2011-03-02 20:40 766package jdbcDay03; import ja ... -
jdbc中读取图片文件
2011-03-02 20:37 1135public static void printpic( ... -
jdbc向数据库中保存图片
2011-03-02 20:35 2028package com; import java.sql ... -
jdbc 序列生成pk
2011-03-02 08:22 879package Jdbcday02; import ja ... -
jdbc连接池
2011-03-02 08:20 777package Jdbcday02; import ja ... -
jdbc存储过程
2011-03-02 08:19 706package Jdbcday02; import ja ... -
jdbc批处理ad使用
2011-03-02 08:17 745package Jdbcday02; import java ... -
jdbc批处理使用
2011-03-02 08:15 806package Jdbcday02; import java ... -
jdbc 简单工具类的使用
2011-03-02 08:13 1049package Jdbcday02; imp ... -
jdbx心得笔记02----database,rs元数据使用
2011-03-02 08:09 3204package com; import java.sql.C ... -
小程序-------双色球猜抽
2011-01-18 20:52 702---------双色球 import java.util.R ... -
小程序----文字竖排
2011-01-18 20:49 1674package day05; import java.uti ...
相关推荐
【JDBC简单分页方案】 在Java开发中,数据库记录的分页显示是常见的需求,尤其是在Web应用程序中。JDBC(Java Database Connectivity)是Sun公司制定的Java平台下的数据库连接标准接口,它提供了统一的方式来访问...
本资源"JDBC简单地工具类.rar"包含了一些基础的JDBC代码示例,适合初学者用来了解和学习JDBC的基本用法。 1. **JDBC驱动注册与连接** 在使用JDBC时,首先需要加载并注册对应的数据库驱动,通常通过`Class.forName...
**JDBC基础与应用** Java Database ...无论是简单的CRUD操作,还是复杂的数据库交互,JDBC都能提供可靠的工具和支持。在实际项目中,结合Java的ORM框架(如Hibernate、MyBatis),可以更高效地进行数据库操作。
JDBC(Java Database Connectivity)是Java编程语言中用于与各种关系型数据库...开发者可以通过学习JDBC,掌握如何在Java应用程序中执行SQL语句、处理查询结果以及管理数据库连接,从而实现高效、可靠的数据库应用。
【标题】"简单实现JDBC源码"是一个关于如何在Java中使用JDBC(Java Database Connectivity)进行数据库操作的教程。JDBC是Java语言中与各种数据库交互的标准接口,允许开发者执行SQL语句并处理结果。这个教程可能...
本文将深入探讨“游戏服务器数据库连接池JDBC简单封装”的相关知识点。 首先,我们需要理解JDBC(Java Database Connectivity)的概念。JDBC是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了...
总的来说,通过这个"JAVAFrame与MYSQL实现JDBC简单程序",你可以了解到Java与数据库交互的基础知识,这是任何Java开发人员必备的技能之一。通过实践和深入研究,你将能够熟练地运用JDBC进行更复杂的数据操作。
Java JDBC(Java Database Connectivity)是Java编程语言与各种数据库交互的一种标准接口,它允许Java开发者在应用程序中执行SQL语句,实现对数据库的增删改查操作。本篇将介绍如何在Java中使用枚举(Enum)、泛型、...
在这个“java jdbc简单论坛设计”项目中,我们将探讨如何利用JDBC实现一个基础的在线论坛系统,涵盖用户注册、登录以及发布信息等功能。下面将详细阐述相关知识点。 1. **JDBC基础** - JDBC是Java中用来访问数据库...
本文将深入探讨如何使用JDBC实现简单的数据操作,包括增、删、改、查以及分页功能,并结合Servlet和JSP在JavaWeb环境中进行应用,以MySQL作为数据库。 首先,我们需要了解JDBC的基本概念。JDBC提供了一组接口和类,...
**JDBC(Java Database Connectivity)**是Java编程语言中用于与数据库交互的一种接口,它允许Java应用程序连接到各种类型的数据库,实现数据的增删改查操作。本示例旨在介绍如何使用JDBC进行简单的数据库操作。 ...
本文详细介绍了如何构建一个简单的JDBC应用程序,通过具体的代码示例展示了如何使用JDBC API与Java DB进行交互,包括数据库的连接、SQL命令的执行以及资源的管理等关键步骤。这对于初学者来说是非常好的入门教程,有...
综上所述,JDBC是Java与数据库交互的基础,理解并熟练掌握JDBC原理和实践,对于任何Java开发者来说都是至关重要的,无论是进行简单的数据操作,还是构建复杂的数据库应用。通过深入学习和实践,可以更好地应对各种...
在这个"JDBC简单封装类"中,我们可以预期找到一种方法来简化这些常见的数据库操作。 首先,让我们详细了解一下JDBC的基本步骤: 1. **加载驱动**:通过`Class.forName()`方法加载数据库驱动,使Java应用程序能够与...
**JSP+Servlet+JavaBean+JDBC简单登录实例详解** 在Web开发中,构建一个用户登录系统是常见的需求。本实例将详细讲解如何利用JavaServer Pages (JSP)、Servlet、JavaBean以及Java Database Connectivity (JDBC) 来...
通过这个简单的学生管理系统,开发者可以学习到如何使用JDBC与数据库进行交互,如何构建简单的数据管理应用,并理解SQL语言在实际项目中的应用。同时,这也是一个练习Java编程、数据库设计和用户界面开发的好实例。
JDBC(Java Database Connectivity)是Java编程语言中用于规范客户端程序如何访问数据库的应用程序接口,它是Java程序与各种数据库系统交互的标准API。通过JDBC,开发者可以编写出与数据库无关的代码,实现数据存取...
**JDBC简单实现** 在Java编程中,JDBC(Java Database Connectivity)是连接Java应用程序与数据库的标准接口。它是Java平台的一部分,允许开发人员执行SQL语句来操作数据库。本教程面向初学者,将介绍如何使用JDBC...