Java连接MySQL数据库详细分析
2017-12-05 11:44
274 查看
一:工具
eclipseMySQL5.7
MySQL连接驱动:mysql-connector-java-5.1.44-bin.jar下载地址
二:加载驱动
2.1 在工程目录中创建lib文件夹,将下载好的JDBC放到该文件夹下,如下图所示:2.2 右键工程名,选最后一个Properties,在java build path中的Libraries分页中选择Add JARs…,选择刚才添加的JDBC,如下图:
2.3 数据包准备
安装mysql
在数据库studb中创建如下数据表t_stu:
2.4 添加数据,表内容如图:
2.5 连接数据库并读取数据
数据库名称:studb
数据包名称:t_stu
端口号:3306
用户名:root
密码:12345
2.6 具体代码如下
package com.agree.sqldemo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class main { public static void main(String[] args) { //声明Connection对象 Connection con; //驱动程序名 String driver = "com.mysql.jdbc.Driver"; //URL指向要访问的数据库名studb String url = "jdbc:mysql://localhost:3306/studb"; //MySQL配置时的用户名 String user = "root"; //MySQL配置时的密码 String password = "12345"; //遍历查询结果集 try { //加载驱动程序 Class.forName(driver); //1.getConnection()方法,连接MySQL数据库!! con = DriverManager.getConnection(url,user,password); if(!con.isClosed()) System.out.println("Succeeded connecting to the Database!"); //2.创建statement类对象,用来执行SQL语句!! Statement statement = con.createStatement(); //要执行的SQL语句 String sql = "select * from t_stu"; //3.ResultSet类,用来存放获取的结果集!! ResultSet rs = statement.executeQuery(sql); System.out.println("-----------------"); System.out.println("执行结果如下所示:"); System.out.println("-----------------"); System.out.println("姓名" + "\t" + "地址"); System.out.println("-----------------"); String address = null; String name = null; while(rs.next()){ //获取sname这列数据 name = rs.getString("sname"); //获取address这列数据 address = rs.getString("address"); //输出结果 System.out.println(name + "\t" + address); } rs.close(); con.close(); }catch(ClassNotFoundException 9815 e) { //数据库驱动类异常处理 System.out.println("Sorry,can`t find the Driver!"); e.printStackTrace(); }catch(SQLException e) { //数据库连接失败异常处理 e.printStackTrace(); }catch (Exception e) { e.printStackTrace(); }finally{ System.out.println("数据库数据成功获取!!"); } } }
2.7 运行结果如下图所示
相关文章推荐
- Java使用jdbc连接MySQL数据库实例分析
- java连接mysql数据库详细步骤解析
- java连接mysql数据库详细步骤解析
- Java使用jdbc连接MySQL数据库详细实例
- java连接mysql数据库的详细步骤
- Java连接MYSQL数据库的详细步骤
- java连接mysql数据库的详细步骤
- Java连接mysql数据库详细步骤
- java连接MySQL数据库时常见故障问题的分析与解决
- JAVA连接MySQL数据库的例子
- 详细讲解用SQLyog来分析MySQL数据库
- java连接mysql数据库
- mysql数据库连接过多的错误,可能的原因分析及解决办法
- Java程序员认证模拟题及详细分析
- java连接mysql数据库 代码
- Java连接MySQL数据库
- MMS实现详细分析(BENQ M22模块*--(3)------MMS发送的无线网络连接协议分析
- Java连接Mysql数据库攻略二
- java直接连接mysql数据库
- java与mysql数据库的连接