`

java -> MYSQL 连接 通过 JDBC

    博客分类:
  • java
 
阅读更多

先从 http://dev.mysql.com/downloads/connector/j/ 下载 然后把根目录的  mysql-connector-java-5.1.39-bin.jar 导入JAVA 工程

 

DB.java 用于连接 数据库

package main;


import java.sql.Connection;  
import java.sql.DriverManager;  
import java.sql.PreparedStatement;  
import java.sql.SQLException;  
  
public class DB {  
	//其中HOST / 后面 是 数据库名称
    public static final String url = "jdbc:mysql://127.0.0.1/wl";  
    public static final String name = "com.mysql.jdbc.Driver";  
    public static final String user = "root";  
    public static final String password = "";  
  
    public Connection conn = null;  
    public PreparedStatement pst = null;  
  
    public DB(String sql) {  
        try {  
            Class.forName(name);//指定连接类型  
            conn = DriverManager.getConnection(url, user, password);//获取连接  
            pst = conn.prepareStatement(sql);//准备执行语句  
        } catch (Exception e) {  
            e.printStackTrace();  
        }  
    }  
  
    public void close() {  
        try {  
            this.conn.close();  
            this.pst.close();  
        } catch (SQLException e) {  
            e.printStackTrace();  
        }  
    }  
}  

 

 

DbDo.java 用于 操作 数据库

package main;

import java.sql.ResultSet;
import java.sql.SQLException;

public class DbDo {

    static String sql = null;  
    static DB db1 = null;  
    static ResultSet ret = null;  
  
    public static void main(String[] args) {  
        sql = "select * from stuinfo";//SQL语句  
        db1 = new DB(sql);//创建DBHelper对象  
  
        try {  
            ret = db1.pst.executeQuery();//执行语句,得到结果集  
            while (ret.next()) {  
                String uid = ret.getString(1);  
                String ufname = ret.getString(2);  
                String ulname = ret.getString(3);  
                String udate = ret.getString(4);  
                System.out.println(uid + "\t" + ufname + "\t" + ulname + "\t" + udate );  
            }//显示数据  
            ret.close();  
            db1.close();//关闭连接  
        } catch (SQLException e) {  
            e.printStackTrace();  
        } 
	}

}

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    mysql-connector-java-5.1.35 MySQL的jdbc驱动jar

    MySQL的JDBC驱动,全称为Java Database Connectivity driver,是用于在Java应用程序中连接MySQL数据库的接口和类库。`mysql-connector-java-5.1.35`是MySQL官方提供的一个特定版本(5.1.35)的JDBC驱动包,它允许...

    mysql-connector-java-5.1.46+mysql-connector-java-8.0.13--Mysql连接包

    MySQL Connector/J是MySQL数据库与Java应用程序之间的桥梁,它是一个实现了JDBC(Java Database Connectivity)标准的驱动程序,允许Java开发者在Java应用中访问和操作MySQL数据库。本压缩包包含两个版本的MySQL ...

    mysql-connector-java-5.1.6---jdbc_driver

    首先,MySQL JDBC驱动,也称为`mysql-connector-java`,是一个实现了Java Database Connectivity (JDBC) API的软件组件,允许Java应用程序通过网络与MySQL服务器交互。`mysql-connector-java-5.1.6`是该驱动的一个...

    mysql java JDBC 导入资源包mysql-connector-java-5.1.48

    MySQL是世界上最流行的开源关系型数据库管理系统之一,而Java是一种广泛使用的多平台开发语言,两者结合使用,通过Java Database Connectivity (JDBC) API,可以实现Java应用程序与MySQL数据库之间的交互。在Java...

    mysql-connector-java-8.0.26.jar

    MySQL Connector/J 8.0.26 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了JDBC(Java Database Connectivity)规范的驱动程序,允许Java开发者在应用中无缝地连接到MySQL数据库进行数据操作。...

    c3p0.jar、cas-server-support-jdbc、mysql-connector-java-bin.jar

    例如,一个Java Web应用程序可能依赖于c3p0作为其数据库连接池,CAS服务器配置了`cas-server-support-jdbc`来处理数据库认证,同时使用`mysql-connector-java-bin.jar`驱动来连接到后端的MySQL数据库。这种架构既...

    mysql-connector-java-5.1.12 JDBC 驱动 docs

    这个"mysql-connector-java-5.1.12"版本的驱动包含了一组Java类和接口,使得Java应用程序能够通过标准的JDBC API连接到MySQL服务器,执行SQL查询和操作数据。 在Java开发中,JDBC驱动扮演着至关重要的角色。当...

    最新版 JDBC,版本号为mysql-connector-java-8.0.16

    最新版的JDBC驱动程序,即mysql-connector-java-8.0.16,是MySQL官方提供的用于连接Java应用程序到MySQL数据库的工具。这个版本的驱动程序支持最新的MySQL特性,并且在性能和稳定性上都有所提升。 在Java中,使用...

    mysql-connector-java-8.0.27.jar

    MySQL Connector/J 是一个开源组件,它允许 Java 应用程序通过 JDBC API 连接到 MySQL 数据库,执行 SQL 查询,更新数据库等操作。 首先,我们来了解 JDBC。JDBC 是 Java 平台中用于访问数据库的标准接口,由 Sun ...

    mysql-connect-java-5.1.41 mysql5版本和8版本的连接包!

    本压缩包提供了针对MySQL 5版本和8版本的Java连接器(JDBC驱动),使得Java应用程序能够与MySQL数据库进行交互。 `mysql-connector-java-5.1.41.jar` 是针对MySQL 5.x版本的JDBC驱动,而 `mysql-connector-java-...

    mysql-connector-java-8.0.20.jar

    MySQL Connector/J 8.0.20 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个用于连接Java应用程序到MySQL服务器的JDBC驱动程序。这个jar文件是MySQL官方提供的,旨在允许Java开发者通过Java语言轻松地访问和...

    mysql-connector-java-5.1.47.jar

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,而`mysql-connector-java`则是MySQL官方提供的Java数据库连接器,用于在Java应用程序中与MySQL服务器进行通信。在这个话题中,我们将深入探讨`mysql-connector-...

    mysql-connector-java-5.1.48.jar

    MySQL的JDBC驱动包“mysql-connector-java-5.1.48.jar”是用于Java应用程序连接MySQL数据库的重要组件。JDBC(Java Database Connectivity)是Java平台中的标准接口,允许Java程序与各种数据库进行交互。MySQL是广泛...

    mysql-connector-java-8.0.30连接器

    MySQL Connector/J 8.0.30 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个实现了JDBC(Java Database Connectivity)规范的驱动程序,允许Java开发者在应用中无缝地访问MySQL数据库。MySQL Connector/J使得...

    mysql-connector-java-8.0.13.jar

    MySQL Connector/J 8.0.13 是MySQL数据库与Java应用程序之间的重要桥梁,它是一个用于连接Java应用程序到MySQL服务器的JDBC驱动程序。这个压缩包包含的“mysql-connector-java-8.0.13.jar”是这个驱动的实现文件,而...

    mysql-connector-java-5.1.40.zip和mysql-connector-java-5.1.10.jar

    这个版本是针对Java平台的MySQL驱动程序,它允许Java应用程序通过JDBC(Java Database Connectivity)接口与MySQL数据库进行通信。ZIP文件通常包含源代码、文档、jar文件和其他相关资源,方便开发者查看、学习或部署...

Global site tag (gtag.js) - Google Analytics