文档章节

Java操作Mysql数据库示例

李茂冉
 李茂冉
发布于 2016/05/16 01:08
字数 188
阅读 8
收藏 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();
			}
		}
	}

}

© 著作权归作者所有

共有 人打赏支持
李茂冉
粉丝 5
博文 103
码字总数 59256
作品 0
东城
高级程序员
私信 提问
JDBC连接MySQL数据库及示例

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

aminqiao
2014/06/10
0
1
JDBC事务管理及SavePoint示例

默认情况下,当我们创建一个数据库连接时,会运行在自动提交模式(Auto-commit)下。这意味着,任何时候我们执行一条SQL完成之后,事务都会自动提交。所以我们执行的每一条SQL都是一个事务,...

heroShane
2014/02/07
0
0
Linux JSP连接MySQL数据库

Linux(Ubuntu平台)JSP通过JDBC连接MySQL数据库,与Windows平台类似,步骤如下: 下载 jdbc: mysql-connector-java-5.1.18.tar.gz 解压 jdbc: tar -zxvf mysql-connector-java-5.1.18.ta...

长平狐
2013/01/06
56
0
在 Hibernate 中直接操作 JDBC 接口

简介: Hibernate 在处理多表关联及分组排序等复杂数据库查询操作时,其固有的 O-R 映射机制会产生大量冗余 SQL 操作,系统性能比传统的 JDBC 低很多。本文分析了 Hibernate 产生此类问题的原...

红薯
2010/04/16
751
2
运用dbutils获取tomcat数据库连接池

1、首先要将mysql的驱动包放在tomcat/lib目录下 2、在myeclipse工程目录下的webroot/META-INF下新建一个context.xml文件,内容如下: <Context> <!--这里是mysql的连接池设置--> <Resource n......

又右耳刀
2013/11/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

EOS账户如何工作,我们如何获取eos账号?

EOS账户的工作方式是什么?帐户是存储在区块链中的人类可读名称。它可以由个人或一群人拥有,具体的取决于权限配置。需要一个帐户来将交易转移或推送到区块链。——EOSIO Wiki EOS账户如何工...

笔阁
3分钟前
0
0
iOS面试之@property

https://juejin.im/post/5c105c7ce51d4562d138086f @property介绍 相信做过iOS开发的同学都使用过@property,@property翻译过来是属性。在定义一个类时,常常会有多个@property,有了@proper...

壹峰
5分钟前
0
0
[springBoot系列]--springBoot注解大全

一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加......

Jack088
19分钟前
3
0
tomcat编译超过64k大小的jsp文件报错原因

  今天遇到一个问题,首先是在tomcat中间件上跑的web项目,一个jsp文件,因为代码行数实在是太多了,更新了几个版本之后编译报错了,页面打开都是报500的错误,500的报错,知道http协议返回...

SEOwhywhy
40分钟前
5
0
flutter http 请求客户端

1、pubspec文件管理Flutter应用程序的assets(资源,如图片、package等)。 在pubspec.yaml中,通过网址“https://pub.dartlang.org/packages/http#-installing-tab-”确认版本号后,将http(0...

渣渣曦
41分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部