码迷,mamicode.com
首页 > 数据库 > 详细

JAVA 中数据库连接的方法之一

时间:2016-12-18 02:10:29      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:set   database   data   base   字符串   jar包   mysq   加载   manage   

/**
* 数据库连接类
*
*/

package com.cn.MysqlConnect;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class Test {

/**
* @param args
*/
public static void main(String[] args) {

// 数据库连接步骤:
// 1 添加connect jar包
// 2 编写连接字符串和驱动名
// 3 编写驱动名:
String server = "com.mysql.jdbc.Driver";
// 编写链接字符串
String url = "jdbc:mysql://localhost:3306/myschool";
// 3 加载驱动
Connection connection = null; // 数据库连接对象
PreparedStatement preparedStatement = null;
ResultSet resultSet = null;

try {
  // 这里执行的内容跑出本地虚拟机环境,到本地磁盘找数据库可能会出错,JDK无法捕捉异常
  Class.forName(server); // java里面异常处理机制,必须放在try catch 里面
  connection = DriverManager.getConnection(url, "root", "");
  System.out.println("success connection MySqlDataBase");
  // 执行查询表操作
  String sql = "SELECT * FROM student";
  preparedStatement = connection.prepareStatement(sql);
  resultSet = preparedStatement.executeQuery();
    while (resultSet.next()) {
      System.out.println(resultSet.getInt(1) + ""
      + resultSet.getString(2));
    }
  } catch (Exception e) {
            System.out.println("Driver error");
        } finally {

              // 不管try里面的代码是否出错,都要执行的代码,用来释放JDK不能释放的资源
            try {

            connection.close(); // 手动释放资源
              } catch (Exception ee) {

                  }

              }

      }

}

JAVA 中数据库连接的方法之一

标签:set   database   data   base   字符串   jar包   mysq   加载   manage   

原文地址:http://www.cnblogs.com/Logo-TPM/p/6193582.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!