`

实现Java连接mysql(源码)

阅读更多

Java连接mysql数据库,代码经过运行准确无误。
下面为实例---->
用数据库操纵工具(例:SQLyogEnt)操纵mysql建表,或dos下建,如下:

数据库名:scutcs
表名:student
表内容:
sno  char[7]  NO NULL Primary Key;
sname  varchar[8]  NO NULL;
sex  char[2]  NO NULL;
bdate  date   NO NULL;
height  decimal[10,0] ;
-------------------------------------------------------------------------
java程序:

import java.sql.*;

public class JDBCTest {

public static void main(String[] args){

          
           String driver = "com.mysql.jdbc.Driver";         // 驱动程序名

         
           String url = "jdbc:mysql://localhost/scutcs";     // URL指向要访问的数据库名scutcs          
          
           String user = "........";       // MySQL配置时的用户名
  
           String password = "........";      // MySQL配置时的密码

           try {
           
            Class.forName(driver);    // 加载驱动程序

          
            Connection conn = DriverManager.getConnection(url, user, password);      // 连续数据库

            if(!conn.isClosed())
             System.out.println("Succeeded connecting to the Database!");     //验证是否连接成功

           
            Statement statement = conn.createStatement();               // statement用来执行SQL语句

          
            String sql = "select * from student";                  // 要执行的SQL语句

          
            ResultSet rs = statement.executeQuery(sql);       // 结果集

            System.out.println("-----------------------------------------");
            System.out.println("执行结果如下所示:");
            System.out.println("-----------------------------------------");
            System.out.println(" 学号" + "\t" + " 姓名" + "\t\t" + "性别");
            System.out.println("-----------------------------------------");

            String name = null;

            while(rs.next()) {
   
           
             name = rs.getString("sname");                            // 选择sname这列数据
   
           
             System.out.println(rs.getString("sno") + "\t" + name + "\t" + rs.getString("sex"));        // 输出结果
            }

            rs.close();
            conn.close();

           } catch(ClassNotFoundException e) {


            System.out.println("Sorry,can`t find the Driver!");
            e.printStackTrace();


           } catch(SQLException e) {


            e.printStackTrace();


           } catch(Exception e) {


            e.printStackTrace();


           }
}
}


OK,完美运行!支持中文输出

分享到:
评论

相关推荐

    JAVA之连接MySQL数据库——源码下载

    在提供的"JDBC20170907"压缩包文件中,可能包含了示例源码,用于演示如何使用Java连接MySQL数据库。这些源码可以作为学习和实践的基础,帮助开发者更好地理解和应用JDBC技术。学习这个主题不仅可以提高你处理数据的...

    mysql连接池java源码

    在这个项目中,我们看到的是一个纯手工编写的Java源码实现,不依赖任何外部数据库驱动,这使得它具有高度自定义性和可移植性。下面我们将深入探讨MySQL连接池的基本概念、工作原理以及如何使用Java来实现。 1. **...

    Java连接MySQL的依赖包

    总的来说,`mysql-connector-java-5.1.7-bin.jar`是Java连接MySQL数据库不可或缺的组件,它提供了JDBC驱动,使得Java开发者可以使用标准API进行数据操作。正确地将其整合到项目中,并了解如何使用JDBC,是Java开发者...

    Java连接MySql数据库

    本文将详细探讨如何使用Java连接MySQL数据库,以及涉及到的相关知识点。 首先,Java连接MySQL数据库通常依赖于JDBC(Java Database Connectivity),这是一个Java API,允许Java程序与各种数据库进行交互。在给定的...

    JAVA JDBC MYSQL连接源代码

    本示例主要涉及使用Java JDBC连接MySQL数据库,这在开发基于Java的Web应用或桌面应用时十分常见。 在描述中提到了使用Eclipse 3.4作为集成开发环境(IDE),JDK 1.6作为Java开发工具包,以及MySQL 5.0作为数据库...

    java mysql驱动源码

    总的来说,Java连接MySQL的实现涉及到网络通信、数据库协议、SQL解析等多个领域,源码分析可以帮助开发者提升对数据库操作的深入理解和优化技巧,进一步提高应用的性能和稳定性。通过研究`src`目录下的源码,可以...

    JAVA连mysql源码包JDBC

    本资源“JAVA连mysql源码包JDBC”提供了一个使用JDBC连接MySQL数据库的源码示例,这对于理解和实践Java数据库操作至关重要。 JDBC的核心在于它的四大接口:Connection、Statement、PreparedStatement和ResultSet。...

    JAVA实现mysql与excel数据互导Java实用源码整理learns.

    使用Java连接MySQL数据库,你需要添加JDBC驱动到项目类路径。MySQL的JDBC驱动通常为`mysql-connector-java.jar`。通过`java.sql.DriverManager`的`getConnection()`方法,你可以创建一个数据库连接。记得配置好...

    Java+Swing+Mysql实现通讯录管理系统源码

    综上所述,这个"Java+Swing+Mysql实现通讯录管理系统源码"项目是一个综合性的Java编程实践,涵盖了GUI设计、数据库操作和异常处理等多个核心知识点,对于学习Java桌面应用开发和数据库管理具有很高的参考价值。...

    java连接mysql-oracle源码整理

    本资源“java连接mysql-oracle源码整理”聚焦于如何使用Java连接两种主流的关系型数据库管理系统:MySQL和Oracle。 一、Java与MySQL连接 1. **JDBC驱动**:Java Database Connectivity (JDBC) 是Java平台的标准...

    mysql-connector-java-5.1.26源码

    在MySQL-connector-java-5.1.26这个版本中,我们能够深入理解数据库连接、查询执行、事务处理等核心功能的实现原理。 首先,`com.mysql.jdbc`是Connector/J的主要包,包含了大部分的核心类。例如,`DriverManager`...

    java+mysql进销存管理系统源码整理

    【描述】"java+mysql进销存管理系统源码整理"表明此项目主要基于Java编程语言,利用其面向对象特性和丰富的库支持,实现了与数据库的交互。同时,选择了MySQL作为数据库管理系统,因为MySQL是开源、免费且性能强大的...

    Java+MySQL 学生考勤管理系统源码

    系统是基于B/S模式,通过Java开发语言和Mysql数据库来实现的。系统中的三种用户通过登陆后可以实现不同的功能,管理员主要实现了学生、教师、课程的管理、所有学生考勤数据的增删改查;教师主要实现了自己所带课程的...

    java连接数据库源码

    最新版的驱动包连接数据库的源码,建议先看视频学习java连接数据库,然后再看此代码,即可。

    Java连接MySQL数据库失败的一种可能原因

    然而,有时我们可能会遇到"Java连接MySQL数据库失败"的问题,这可能是由多种因素导致的。这篇博客将探讨其中一种可能的原因,并提供相应的解决策略。 首先,我们需要理解Java如何通过JDBC连接MySQL数据库。这通常...

    java 访问mysql8.0.12表的源码(含mysql-connector-java-8.0.12.jar包)

    首先,`mysql-connector-java-8.0.12.jar`是MySQL提供的Java连接器,遵循Java Database Connectivity (JDBC) API规范。JDBC是Oracle公司为Java设计的一个标准接口,用于统一访问各种类型的数据库。这个驱动包包含了...

    Java连接SQL源码

    Java连接SQL源码是Java应用程序与SQL数据库交互的基础,它主要依赖于Java Database Connectivity (JDBC) API。JDBC提供了一组标准接口和类,使得Java开发者能够通过编写Java代码来执行SQL语句,实现对数据库的增删改...

    java连接mysql的驱动包(包含源码文档等,亲测可用)

    Java连接MySQL的驱动包是Java应用程序与MySQL数据库交互的关键组件,它允许开发者通过编写Java代码执行SQL查询、更新数据和管理数据库。这个驱动包包含了所有必要的类和接口,使得Java应用程序能够利用JDBC(Java ...

    java swing mysql实现的酒店管理系统项目源码_swing_JavaSwing_酒店管理系统_

    Java Swing MySQL实现的酒店管理系统项目源码是一款基于Java图形用户界面(GUI)库Swing和关系型数据库管理系统MySQL开发的应用程序。此系统旨在为酒店提供一套全面的后台管理解决方案,涵盖了酒店日常运营中的核心...

Global site tag (gtag.js) - Google Analytics