JDBC的一些代码
import java.sql.*;
public class jdbc {
	//JDBC 驱动名及数据库名  URL
	static final String JDBC_DRIVE = "com.mysql.jdbc.Driver";
	static final String DB_URL = "jdbc:mysql://localhost:3306/runoob";
	static final String USER = "root";
	static final String PASS = "root";
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Connection conn = null;
		Statement stmt = null;
	    try{
	    	//注册JDBC驱动
	    	Class.forName("com.mysql.jdbc.Driver");
	    	//打开链接
	    	System.out.println("链接数据库...");
	    	conn = DriverManager.getConnection(DB_URL, USER, PASS);
	    	//执行查询
	    	System.out.println("实例化statement对象...");
	    	stmt = conn.createStatement();
	    	String sql;
	    	sql = "select id, name, url from websites";
	    	ResultSet rs = stmt.executeQuery(sql);
	    	//展开数据集
	    	while(rs.next()){
	    		int id = rs.getInt("id");
	    		String name = rs.getString("name");
	    		String url = rs.getString("url");
	    		//output data
	    		System.out.print("id" +  id);
	    		System.out.print(", name" +  name);
	    		System.out.print(", url" +  url);
	    		System.out.print("\n");
	    	}
	    	rs.close();
	    	stmt.close();
	    	conn.close();
	    } catch(SQLException se) {
	    	//处理JDBC错误
	    	se.printStackTrace();
	    } catch(Exception e) {
	    	//处理Class.forName 错误
	    	e.printStackTrace();
	    } finally {
	    	//关闭资源
	    	try{
	    		if( stmt != null )
	    			stmt.close();
	    	} catch(SQLException se2) {
	    		//
	    	}
	    	/******************************/
	    	try{
	    		if( conn != null )
	    			conn.close();
	    	} catch(SQLException se3) {
	    		se3.printStackTrace();
	    	}
	    }
		System.out.println("完成");
	}
}
JDBC的一些代码,自己在eclipse跑了一下,代码源自菜鸟教程!
JDBC的一些代码的更多相关文章
- 创建JDBC模板简化代码、JDBC应用的事务管理以及连接池的作用
		一.创建JDBC模板简化代码 一个简单的查询.要做这么一大堆事情,并且还要处理异常,我们不防来梳理一下: 1.获取connection 2.获取statement 3.获取resultset 4 ... 
- JDBC简单示例代码
		本文章教程中将演示如何创建一个简单的JDBC应用程序的示例. 这将显示如何打开数据库连接,执行SQL查询并显示结果. 这个示例代码中涉及所有步骤,一些步骤将在本教程的后续章节中进行说明. 创建JDBC ... 
- Java 使用 JDBC 连接数据库的代码整合[MySql、SqlServer、Oracle]-[经过设计模式改造](2020年寒假小目标01)
		日期:2020.01.08 博客期:121 星期三 今天对过去整个大二和大三上半学期用到的数据库的方法进行汇总,可以有效的使用.套用,每一个部分都有<软件设计模式>知识,上述代码满足了开闭 ... 
- spring jdbc分离数据库代码和java代码
		读取配置文件类 package com.eshore.ismp.contract.sql; import java.io.FileInputStream; import java.io.FileNot ... 
- java和jdbc 登录时代码以及常见问题
		package jdbc; import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;imp ... 
- JDBC——连接数据库的代码
		第一步:在SCR下创建一个file,写好数据库的相关信息. #oracle数据库 driver=oracle.jdbc.driver.OracleDriver jdbcUrl=jdbc:oracle: ... 
- JDBC 调用存储过程代码示例
		曾经有过一个两层构架的时代,前台就是界面,后台就是存储过程,存储过程把业务逻辑和数据操作一手包办了. 用存储过程写东西比较复杂,大部分Java程序员或许都对此不太了解,因为我们如今的三层架构使用高级语 ... 
- JDBC连接数据库核心代码
		1.Oracle数据库 Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url ... 
- JDBC——释放资源的代码
		public static void release(ResultSet rs, Statement statement, Connection conn) { if (rs != null) { t ... 
随机推荐
- 【Unity】基于MVC模式的背包系统 UGUI实现
			前言 本文基于MVC模式,用UGUI初步实现了背包系统. Control层包括了点击和拖拽两种逻辑. 博文首发:http://blog.csdn.net/duzixi 下载地址:https://git ... 
- JDK之ThreadLocal分析
			ThreadLocal是在是Thread的一个局部变量,今天我来分析了一下这个类 先看ThreadLocal的set方法 public void set(T value) { Thread t = T ... 
- 【BZOJ1923】[Sdoi2010]外星千足虫 高斯消元
			[BZOJ1923][Sdoi2010]外星千足虫 Description Input 第一行是两个正整数 N, M. 接下来 M行,按顺序给出 Charles 这M次使用“点足机”的统计结果.每行 ... 
- 【转】C#操作Word的超详细总结
			本文中用C#来操作Word,包括: 创建Word: 插入文字,选择文字,编辑文字的字号.粗细.颜色.下划线等: 设置段落的首行缩进.行距: 设置页面页边距和纸张大小: 设置页眉.页码: 插入图片,设置 ... 
- 关于git 提交到分支
			想必大家对于github并不陌生,但是有时候我们提交到github上的页面,想将静态的页面展示给别人看,所以这个时候,需要创建一个gh-pages的分支,然后利用 https://you github ... 
- Springboot中读取自定义名称properties的
			Springboot读取自定义的配置文件时候,使用@value,一定要指定配置文件的位置! 否则报错参数化异常! 
- 【转】mysql利用init-connect增加访问审计功能
			mysql的连接首先都是要通过init-connect初始化,然后连接到实例. 我们利用这一点,通过在init-connect的时候记录下用户的thread_id,用户名和用户地址实现db的访问审计功 ... 
- Python中单例模式的使用方法
			单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在. 当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场 ... 
- 前端框架之jQuery(二)----轮播图,放大镜
			事件 页面载入 ready(fn) //当DOM载入就绪可以查询及操纵时绑定一个要执行的函数. $(document).ready(function(){}) -----------> ... 
- jQuery 属性操作
			1 css操作 2 文本操作 3 属性操作 4 位置 5 尺寸 1.css操作 addClass();// 添加指定的CSS类名. removeClass();// 移除指定的CSS类名. hasCl ... 
