`
yukang116
  • 浏览: 24238 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

java连接mysql数据库(JDBC驱动)

阅读更多
//需将java——JDBC相关jar包导入
//mysql-connector-java-版本-bin-jar

import java.sql.DriverManager;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.ResultSet;

public class DataManage
{

  public static void main(String[] argv)
  {

System.out.println("-------- MySQL JDBC Connection Testing ------------");
try
{
// 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,
        // 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以
Class.forName("com.mysql.jdbc.Driver");
} catch (ClassNotFoundException e) {
System.out.println("Where is your MySQL JDBC Driver?");
e.printStackTrace();
return;
}
System.out.println("MySQL JDBC Driver Registered!");
Connection connection = null;
String sql;
// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
    // 避免中文乱码要指定useUnicode和characterEncoding
    String url = "jdbc:mysql://172.16.34.116:3306/TBL_AutoDate?"
           + "user=front&password=front&useUnicode=true&characterEncoding=UTF8";
//String url = ("jdbc:mysql://172.16.34.116:3306/TBL_AutoDate","front", "front");
try
{
     connection = DriverManager.getConnection(url);
if (connection != null)
{
System.out.println("You made it, take control your database now!");
}
else
{
System.out.println("Failed to make connection!");
}///connect successful!
////Do what you want to do of the databases!
int result;
sql = "create table student5(NO char(20),name varchar(20),primary key(NO))";
// // Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
Statement stmt = connection.createStatement();
    int result = stmt.executeUpdate(sql);// executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功
    if (result != -1)
    {
        System.out.println("创建数据表成功");
        sql = "insert into student5(NO,name) values('2012003','name1')";
        result = stmt.executeUpdate(sql);
        sql = "insert into student5(NO,name) values('2012004','name2')";
        result = stmt.executeUpdate(sql);
        sql = "select * from student5";
        ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值
        System.out.println("学号\t姓名");
        while (rs.next())
        {
            System.out
                    .println(rs.getString(1) + "\t" + rs.getString(2));// 入如果返回的是int类型可以用getInt()
        }
    }
}
catch (SQLException e) {
        System.out.println("MySQL操作错误");
        e.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    }
// finally {
//        connection.close();
//    }
  } //end main
}

分享到:
评论

相关推荐

    java连接mysql数据库(JDBC驱动).

    ### Java连接MySQL数据库(JDBC驱动) #### 软件下载 - **MySQL**: 版本 4.1.11 下载地址: [http://dev.mysql.com/downloads/mysql/4.1.html](http://dev.mysql.com/downloads/mysql/4.1.html) - **JDBC驱动**: ...

    mysql connector java(mysql数据库JDBC驱动) v5.1.7Jar安装包.rar

    《mysql connector java(mysql数据库JDBC驱动) v5.1.7Jar安装包.rar》是一款非常实用的数据库JDBC驱动,适用于Java开发人员在开发过程中连接MySQL数据库。该驱动包含了一系列的API,可以帮助开发人员轻松地连接MySQL...

    java连接mysql数据库(JDBC驱动).pdf

    ### Java连接MySQL数据库(JDBC驱动)详解 #### 一、软件下载与安装 为了实现Java应用程序与MySQL数据库之间的连接,我们需要准备以下软件组件: - **MySQL数据库**: 版本为4.1.11,可从[MySQL官方网站]...

    达梦数据库JDBC驱动包合集包含MYSQL驱动包

    本篇将详细介绍达梦数据库JDBC驱动包及其在与MySQL数据库交互中的作用。首先,我们需要了解JDBC(Java Database Connectivity),它是Java语言连接数据库的标准接口,由Oracle公司开发,使得Java开发者能够通过标准...

    Java连接MySql数据库,并且实现插入、删除、更新、选择操作.pdf

    1. 导入相关的 JDBC驱动程序,例如 mysql-connector-java-3.1.8-bin.jar 文件。 2. 使用 Class.forName() 方法加载 JDBC 驱动程序。 3. 使用 DriverManager.getConnection() 方法连接到 MySql 数据库。 三、实现...

    Java连接mysql数据库的JDBC驱动

    上传这个的原因,是因为我在用phpmyAdmin管理mySQL数据库的时候,碰到了很多错误。开始以为是phpmyAdmin的配置问题,或者Resin支持php的问题,结果最后是因为没有JDBC驱动。真的狠抓况。 附件包含JDBC的mySQL的驱动...

    java访问MySQL数据库的JDBC驱动程序

    Java通过JDBC(Java Database Connectivity)驱动程序与MySQL数据库进行交互是...以上就是关于“Java访问MySQL数据库的JDBC驱动程序”的主要知识点,理解并掌握这些内容将有助于你高效地在Java应用中操作MySQL数据库。

    java连接mysql数据库(JDBC驱动).doc

    java连接mysql数据库(JDBC驱动)

    mysql8.0jdbc驱动.zip

    MySQL 8.0 JDBC驱动是Java应用程序连接MySQL数据库的关键组件,它允许程序通过Java Database Connectivity (JDBC) API与MySQL数据库进行交互。JDBC是一种Java编程接口,它为开发人员提供了一种标准的方法来访问各种...

    java连接mysql数据库用到的jar包

    Java连接MySQL数据库主要依赖于MySQL提供的驱动程序,这个驱动程序通常被打包成一个JAR(Java Archive)文件,名为`mysql-connector-java`。在给定的文件名称列表中,我们看到的是`mysql-connector-java-5.1.7.jar`...

    java连接mysql数据库驱动包

    这个“java连接mysql数据库驱动包”包含了实现这一功能所需的JDBC驱动。 驱动包中的核心组件通常是`mysql-connector-java`,这是一个.jar文件,它提供了Java应用程序连接到MySQL服务器的必要接口和类。这个驱动包...

    JDBC连接MySQL数据库8.0.13的驱动包

    JDBC驱动是Java程序连接数据库的核心组件,它充当了Java虚拟机和数据库之间的桥梁。 在本案例中,"JDBC连接MySQL数据库8.0.13的驱动包" 提供了连接MySQL 8.0.13版本数据库所需的Java驱动程序。MySQL是一种开源、...

    JAVA数据库驱动 MYSQL JDBC驱动

    MySQL JDBC驱动,也称为MySQL Connector/J,是实现JDBC规范的特定于MySQL的驱动程序,它允许Java应用程序通过网络连接到MySQL数据库,执行SQL查询,处理结果,并进行数据的增删改查操作。 首先,我们需要理解JDBC的...

    Java连接MySQL的驱动包

    在Java编程中,连接MySQL数据库是一项基础且至关重要的任务。MySQL是一种广泛使用的开源关系型数据库管理系统,而Java作为跨平台的编程语言,提供了多种方式来与MySQL进行交互。在这个场景中,我们关注的是"Java连接...

    java连接mysql数据库(JDBC驱动)

    通过以上步骤,你可以成功地使用Java通过JDBC驱动连接到MySQL数据库。在实际开发中,可能还需要考虑连接池的使用,如Apache DBCP或C3P0,以提高性能和资源利用率。此外,还可以利用ORM框架如Hibernate或MyBatis简化...

    Mysql5.6、Mysql5.7 JDBC驱动

    首先,JDBC驱动是Java程序连接MySQL数据库的关键,它允许Java应用程序通过执行SQL语句来操作数据库。`mysql-connector-java-5.1.34.jar`是MySQL官方提供的Java驱动程序,适用于MySQL 5.6和5.7版本。这个驱动包实现了...

Global site tag (gtag.js) - Google Analytics