Java 连接 MySQL的案例

                     Java 连接 MySQL的案例

 

第一步:

 

mySql的包加入到项目中并重新构建路径

 

 

 

 

 

 

 

第二步:

 

package testdemo;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

 

public class GetMySql {

 

   

    public void findAll() {

        Connection con = null;

        Statement stmt = null;

        ResultSet rs = null;

        try {

            Class.forName("com.mysql.jdbc.Driver");

            con = DriverManager.getConnection(

                    "jdbc:mysql://localhost:3306/blog", "sa", "sa2000");

            //第一个参数jdbc:mysql://localhost:3306/blog是数据库地址,其中login是表名

            //第二个参数root是用户名

            //第三个root是密码

            stmt = con.createStatement();

            rs = stmt

                    .executeQuery("select * from login");

            //executeQuery里面的参数执行的是sql语句

            //其中数据库质询要链接执行一次,每次传不同的sql语句就行

            //得到的结果指针的位置在0,必须得下移到1才能获取数据

            while (rs.next()) {

               System.out.println(rs.getString("UserID") + ","

                        + rs.getString("UserName") + "," + rs.getString("PassWord")

                        );

            }

        } catch (ClassNotFoundException e) {//处理链接数据库失败的异常

            System.out.println("驱动类无法找到!");

            throw new RuntimeException(e);

        } catch (SQLException e) {//处理访问异常

            System.out.println("数据库访问异常!");

            throw new RuntimeException(e);

        } finally {//关闭数据库

            try {

                if (rs != null) {

                    rs.close();

                }

                if (stmt != null) {

                    stmt.close();

                }

                if (con != null) {

                    con.close();

                }

            } catch (SQLException e) {//处理关闭连接异常

                System.out.println("关闭连接时发生异常");

            }

        }

    }

 

}

 

第三步:调用执行

 

 

posted @ 2016-10-18 16:46  易水河畔  阅读(233)  评论(0编辑  收藏  举报