文档章节

Java操作Mysql数据库示例

李茂冉
 李茂冉
发布于 2016/05/16 01:08
字数 188
阅读 13
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

###代码示例1:

import java.sql.*;
public class Test {

	public static void main(String[]args){
		
		//普通的MySQL数据库连接
/*
try{
	Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e){
	System.out.println("数据库注册失败!");
}
*/

		try{
			new com.mysql.jdbc.Driver();
		}catch(SQLException e){
			System.out.println("数据库注册失败!");
		}
		Connection con=null;
		Statement st=null;
		ResultSet rs=null;
		try{
			con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/myfirstdb","root","2490248");
			st=con.createStatement();
			rs=st.executeQuery("select * from dept");
			while(rs.next()){
				System.out.println(rs.getInt("did"));
				System.out.println(rs.getString("dname"));
			}
		}catch(SQLException e){
			
		}
		
	}
}

代码示例2:

import java.sql.*;

//完美的例子:
public class goodJDBC {

	public static void main(String[] args) {

		Connection con=null;
		Statement st=null;
		ResultSet rs=null;
		try{
			Class.forName("com.mysql.jdbc.Driver");
			con=DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/myfirstdb","root","2490248");
			st=con.createStatement();
			rs=st.executeQuery("select * from dept");
			while(rs.next()){
				System.out.println(rs.getInt("did"));
				System.out.println(rs.getString("dname"));
			}
		}catch(ClassNotFoundException e){
			e.printStackTrace();
		}catch(SQLException e){
			e.printStackTrace();
		}finally{
			try{
				if(rs!=null){
					rs.close();
					rs=null;
				}
				if(st!=null){
					st.close();
					st=null;
				}
				if(con!=null){
					con.close();
					con=null;
				}
			}catch(SQLException e){
				e.printStackTrace();
			}
		}
	}

}
李茂冉
粉丝 6
博文 103
码字总数 59256
作品 0
东城
高级程序员
私信 提问
加载中
请先登录后再评论。
JDBC连接MySQL数据库及示例

DBC是Sun公司制定的一个可以用Java语言连接数据库的技术。 一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提...

aminqiao
2014/06/10
291
1
JDBC选择数据库实例

在本教程将演示如何在JDBC应用程序中选择一个数据库。 在执行以下示例之前,请确保您已经准备好以下操作: 具有数据库管理员权限,以在给定模式中创建数据库。 要执行以下示例,需要用实际用...

osc_1tlbypwh
2018/09/08
0
0
JDBC 学习笔记(一)—— 基础知识 + 分页技术

本文查阅方法: 1、查阅目录 —— 查阅本文目录,确定想要查阅的目录标题 2、快捷“查找” —— 在当前浏览器页面,按键 “Ctrl+F” 按键组合,开启浏览器的查找功能, 在查找搜索框中 输入需...

rakshasa
2014/12/27
46
0
JDBC创建数据库实例

在本教程将演示如何在JDBC应用程序中创建数据库。 在执行以下示例之前,请确保您已经准备好以下操作: 具有数据库管理员权限,以在给定模式中创建数据库。 要执行以下示例,需要用实际用户名...

osc_1tlbypwh
2018/09/08
1
0
JMeter JDBC Request

1.测试准备 安装mysql数据库,我安装的是8.0.12 安装Navicat Premium数据库管理工具 准备连接mysql的jar包 mysql-connector-java-8.0.11.jar 有一个数据库HttpRunner,下面有三张表,以teach...

陌陌陌陌
2019/12/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

反反爬 | 如何巧过 CloudFlare 5秒盾?

巧破 Cloudflare 5秒盾 相信下面这个界面大家都不会陌生。【图1-1】 图1-1 当我们第一次访问使用 CloudFlare 加速的网站时,网站就会出现让我们等待 5 秒种的提示,当我们需要的通过爬虫爬取...

咸鱼学Python
2019/09/20
0
0
​Python爬虫学习之代理IP抓取(2)

Python爬虫学习之代理IP抓取 ✕ 代理数据保存清洗 运行效果: 然后我的IP就给封了 代理测试 代码没问题。。。 不过短短几分钟抓了6000条代理,也算是不错了 需要下载的模块 pip install tiny...

萌海无涯
2019/08/05
0
0
从nginx1.17.9源码理解nginx -s reload

使用nginx的时候,我们经常会使用nginx -s reload命令重启。下面我们就分析一下,执行这个命令的时候,nginx里发生了什么?我们从nginx的main函数开始。在main函数里,执行ngx_get_options函...

theanarkh
03/15
0
0
Geekpwn 2020云端挑战赛 Noxss & umsg

作者:LoRexxar'@知道创宇404实验室 时间:2020年7月14日 前两天看了今年Geekpwn 2020 云端挑战赛,web题目涉及到了几个新时代前端特殊技巧,可能在实战中利用起来难度比较大,但是从原理上又...

osc_ccy4urvn
4分钟前
0
0
host、referer和origin的区别

题图 By Clm From Bing 在http协议中这三个请求头比较容易让人产生混淆。 host比较容易理解,来看下MDN网站给的介绍: Host 请求头指明了服务器的域名(对于虚拟主机来说),以及(可选的)服...

挥刀北上
2019/02/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部