jdbc连接mysql

JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。
如果要使用数据库就要添加数据库的驱动,不同的数据库有不用的驱动,这里就不一一说明,添加jar程序驱动包的方法就不在这里解释,

操作方法

  • 01

    加载驱动 jar程序驱动包,mysql-connector-java-5.1.21-bin.jar

  • 02

    java代码显示到后台的数据表格 package com.cc; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.util.Properties; import com.mysql.jdbc.Connection; import com.mysql.jdbc.Driver; import com.mysql.jdbc.PreparedStatement; public class JDBCOperation { private static Connection getConn() { String driver = "com.mysql.jdbc.Driver"; String url = "jdbc:mysql://192.168.40.6:3306/test"; String username = "root"; String password = "mysql2014,"; Connection conn = null; try { Class.forName(driver); //classLoader,加载对应驱动 conn = (Connection) DriverManager.getConnection(url, username, password); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } return conn; } private static Integer getAll() { Connection conn = getConn(); String sql = "select * from text"; PreparedStatement pstmt; try { pstmt = (PreparedStatement)conn.prepareStatement(sql); ResultSet rs = pstmt.executeQuery(); int col = rs.getMetaData().getColumnCount(); System.out.println("============================"); while (rs.next()) { for (int i = 1; i <= col; i++) { System.out.print(rs.getString(i) + "\t"); if ((i == 2) && (rs.getString(i).length() < 8)) { System.out.print("\t"); } } System.out.println(""); } System.out.println("============================"); } catch (SQLException e) { e.printStackTrace(); } return null; } public static void main(String[] args) throws SQLException{ /* Driver driver = new com.mysql.jdbc.Driver(); String url = "jdbc:mysql://192.168.40.6:3306/test"; Properties info=new Properties(); info.put("user", "root"); info.put("password", "mysql2014,"); Connection conn= (Connection) driver.connect(url, info); System.out.println(conn); */ JDBCOperation.getAll(); } }

  • 03

    运行就可以在后台出现数据表格

(0)

相关推荐

  • eclipse如何使用JDBC连接mysql数据库

    eclipse如何使用JDBC连接mysql数据库 操作方法 01 1.在新建的Project中右键新建Floder 02 2.创建名为lib的包 03 3.创建完毕之后的工程目录 04 4.接下来解 ...

  • JDBC如何连接MySQL数据库

    如果我们想用Java做一个有功能的软件,通常情况是用Java写界面,然后用JDBC连接数据库,那么如何用Java连接数据库呢?其实都是固定的步骤,我们只需要记住就ok了! 操作方法 01 第一步,加载 ...

  • JDBC导入连接mysql数据库的jar包的方法

    JDBC导入连接mysql数据库jar包mysql-connector-java-5.1.7-bin.jar的方法 操作方法 01 第一步:在项目文件夹下建立一个lib文件夹,并将mysql-conn ...

  • Java如何连接MySql数据库?

    Java如何连接MySql数据库?这就是一个JDBC的知识,Java DataBase Connectivity--java数据库连接,jdbc是由类和接口组成的一套标准,目的是通过java语言去操纵 ...

  • 如何用MyEclipse成功连接MySQL数据库

    MyEclipse是我们常用的开发软件,经常会用到连接数据库,所以学会连接数据库的之关重要的一步.为此,我们介绍下如何如何用MyEclipse成功连接MySQL数据库. 操作方法 01 首先,打开My ...

  • java连接Mysql数据库

    操作方法 01 我们连接在使用Java连接数据库的时候,不管是Oracle数据库还是Mysql数据库,都需要一个对应的jar包,Oracle数据库需要的是ojdbc15.jar包,而Mysql数据库需 ...

  • 远程连接 Mysql 失败的解决方法

    今天在虚拟机Ubuntu上折腾了一晚上mysql,然后试着用java连接,搞了很久都没成功,但是同学配好的Debian上却连接成功了,也就是说我的配置有问题.折腾了很久,最后还是通过理解异常信息来大致 ...

  • myeclipse连接mysql数据库详细步骤

    ‍‍对于刚刚使用myeclipse进行Java开发的同学来说,数据库的连接非常重要.课堂上老师也是会很快的讲完,还没有回过神来,课程已经结束了,那种感觉自己深有体会,尤其是英文版.想问又不敢问.因为自 ...

  • 怎么通过SSH连接Mysql数据库

    怎么通过SSH连接Mysql数据库 工具/原料 SQLyogEnt 方法/步骤 在这里小编使用的是SQLyogEnt进行远程连接配置了SSH的数据库.通过桌面的SQLyogEnt运行数据库客户端. 在 ...