当前位置:首页 > 系统运维 > 正文内容

JDBC 连接MySQL数据库实战演示

a8116255316年前 (2010-06-04)系统运维9

以下的文章主要介绍的是JDBC 连接MySQL数据库的实际操作过程以及在其实际操作中期实际应用代码的描述,以下就是JDBC 连接MySQL数据库的具体方案的描述,希望在你今后的学习中会有所帮助。

public class MySQLJdbc {  public string driverName = "com.MySQL.jdbc.Driver";  public String url = "jdbc:MySQL://localhost:3306/oa";  public String userName = "root";  public String userPwd = "me";  /**  * Apr 19, 2009 12:49:55 PM  *   * @param args  */  public static void main(String[] args) {  MySQLJdbc my=new MySQLJdbc();  my.read();  }  public void read() {  String queryString = "select userName,realName from user";  Connection conn = null;  Statement st = null;  ResultSet rs = null;  try {  

加载驱动

Class.forName(driverName); 

创建连接MySQL数据库

conn = DriverManager.getConnection(url, userName, userPwd); 

执行sql语句,得到查询结果

rs = st.executeQuery(queryString); 

输出查询结果

while (rs.next()) {  System.out.println("userName:" + rs.getString("userName")  + " realName:" + rs.getString("realName"));  

关闭资源

rs.close();  st.close();  conn.close();  } catch (Exception ex) {  

输出错误信息

ex.printStackTrace();  } finally { 

finally子句总是会执行(就算发生错误),这样可以保证资源的绝对关闭

try {  if (rs != null)  rs.close();  } catch (SQLException e) {  e.printStackTrace();  }  try {  if (st != null)  st.close();  } catch (SQLException e) {  e.printStackTrace();  }  try {  if (conn != null)  conn.close();  } catch (SQLException e) {  e.printStackTrace();  }  }  }  }  

上面说了这么多内容,是关于对JDBC 连接MySQL数据库的介绍,不知道各位对MySQL的认识是不是更上一层楼了,时时关注IT *** ,学习最新Mysql技术。

扫描二维码推送至手机访问。

版权声明:本文由2345好导航站长资讯发布,如需转载请注明出处。

本文链接:http://2345hao.cn/blog/index.php/post/20865.html

分享给朋友:

“JDBC 连接MySQL数据库实战演示” 的相关文章

windows 7/8.1正在启动windows时间长的解决方法

windows 7/8.1正在启动windows时间长的解决方法

正在启动windows时间长怎么办 小编带来了Windows 7/8.1正在启动windows时间长解决方法,假如有朋友在安装完Windows系统之后一直停留在“正在启动windows”的话,不妨试一试下文的方法哦~ 原因:Windows 7/8.1不完全支持UEFI,需要CSM(Comp...

如何设置Win 7通知栏重新显示电源按钮

如何设置Win 7通知栏重新显示电源按钮

有些使用本本的朋友可能会发现,右下角通知栏区域会无法显示电源按钮,导致在插上电源或者是使用电池的时候都无法进行区分。造成这种情况大部分都是因为使用了第三方修改过的系统版本或者对于系统优化过度,所以今天就来解决这个问题。 第一步:在开始菜单的搜索窗口输入“gpedit.msc”,进入组策略编辑器,依...

Skylake平台不能通过USB接口装windows 7系统

Skylake平台不能通过USB接口装windows 7系统

Intel会在2015年推出Broadwell、Skylake两代14nm处理器,前者可以使用9系芯片组,Skylake升级到了LGA1151插槽,需要搭配新的100系列芯片组,但初期的Skylake-S又不能超倍频,所以今年Q2季度开始会很混杂。Skylake一代会支持DDR4,100系列芯片组升...

ubuntu14.04打开个几个应用窗口最小化后怎么切换呢?

ubuntu14.04打开个几个应用窗口最小化后怎么切换呢?

ubuntu14.04应用窗口列表在哪里?在ubuntu下打开个几个应用窗口最小化后怎么切换呢,应用窗口列表在哪里呢? 1、多打开几个chrome浏览器窗口。 2、然后都做最小化处理。 3、现在我们在桌面左边的面板上找到"左右两边有小白点"的chrome浏览器应用图标,这就是chr...

Windows7播放电影视频蓝屏无论什么格式都会蓝屏

Windows7播放电影视频蓝屏无论什么格式都会蓝屏

问:我在Windows 7 Ultimate X64下播放电影视频时,不管什么格式都会蓝屏,错误代码“0x00000124”。换解码器、播放器不行,换驱动、内存也不管用。在不同的电脑上也试过,仍然蓝屏。请问是哪里的问题,如何解决 答:64位 Windows 7直接使用PotPlayer x64就...

windows 7玩网游PING高即网络延时比较高的解决方法

windows 7玩网游PING高即网络延时比较高的解决方法

经常听见有人说用Windows 7玩网络游戏的时候网络延时比较高,也就是ping比平时xp的时候高一点,一直找不到原因,很苦恼。今天我们终于找到理由了,原来是Windows 7的一个服务在作怪,这个服务叫:Multimedia Class Scheduler,就是这个服务让我的PING如此高,问题是...