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,完美运行!支持中文输出
分享到:
相关推荐
在提供的"JDBC20170907"压缩包文件中,可能包含了示例源码,用于演示如何使用Java连接MySQL数据库。这些源码可以作为学习和实践的基础,帮助开发者更好地理解和应用JDBC技术。学习这个主题不仅可以提高你处理数据的...
在这个项目中,我们看到的是一个纯手工编写的Java源码实现,不依赖任何外部数据库驱动,这使得它具有高度自定义性和可移植性。下面我们将深入探讨MySQL连接池的基本概念、工作原理以及如何使用Java来实现。 1. **...
总的来说,`mysql-connector-java-5.1.7-bin.jar`是Java连接MySQL数据库不可或缺的组件,它提供了JDBC驱动,使得Java开发者可以使用标准API进行数据操作。正确地将其整合到项目中,并了解如何使用JDBC,是Java开发者...
本文将详细探讨如何使用Java连接MySQL数据库,以及涉及到的相关知识点。 首先,Java连接MySQL数据库通常依赖于JDBC(Java Database Connectivity),这是一个Java API,允许Java程序与各种数据库进行交互。在给定的...
本示例主要涉及使用Java JDBC连接MySQL数据库,这在开发基于Java的Web应用或桌面应用时十分常见。 在描述中提到了使用Eclipse 3.4作为集成开发环境(IDE),JDK 1.6作为Java开发工具包,以及MySQL 5.0作为数据库...
总的来说,Java连接MySQL的实现涉及到网络通信、数据库协议、SQL解析等多个领域,源码分析可以帮助开发者提升对数据库操作的深入理解和优化技巧,进一步提高应用的性能和稳定性。通过研究`src`目录下的源码,可以...
本资源“JAVA连mysql源码包JDBC”提供了一个使用JDBC连接MySQL数据库的源码示例,这对于理解和实践Java数据库操作至关重要。 JDBC的核心在于它的四大接口:Connection、Statement、PreparedStatement和ResultSet。...
使用Java连接MySQL数据库,你需要添加JDBC驱动到项目类路径。MySQL的JDBC驱动通常为`mysql-connector-java.jar`。通过`java.sql.DriverManager`的`getConnection()`方法,你可以创建一个数据库连接。记得配置好...
综上所述,这个"Java+Swing+Mysql实现通讯录管理系统源码"项目是一个综合性的Java编程实践,涵盖了GUI设计、数据库操作和异常处理等多个核心知识点,对于学习Java桌面应用开发和数据库管理具有很高的参考价值。...
本资源“java连接mysql-oracle源码整理”聚焦于如何使用Java连接两种主流的关系型数据库管理系统:MySQL和Oracle。 一、Java与MySQL连接 1. **JDBC驱动**:Java Database Connectivity (JDBC) 是Java平台的标准...
在MySQL-connector-java-5.1.26这个版本中,我们能够深入理解数据库连接、查询执行、事务处理等核心功能的实现原理。 首先,`com.mysql.jdbc`是Connector/J的主要包,包含了大部分的核心类。例如,`DriverManager`...
【描述】"java+mysql进销存管理系统源码整理"表明此项目主要基于Java编程语言,利用其面向对象特性和丰富的库支持,实现了与数据库的交互。同时,选择了MySQL作为数据库管理系统,因为MySQL是开源、免费且性能强大的...
系统是基于B/S模式,通过Java开发语言和Mysql数据库来实现的。系统中的三种用户通过登陆后可以实现不同的功能,管理员主要实现了学生、教师、课程的管理、所有学生考勤数据的增删改查;教师主要实现了自己所带课程的...
最新版的驱动包连接数据库的源码,建议先看视频学习java连接数据库,然后再看此代码,即可。
然而,有时我们可能会遇到"Java连接MySQL数据库失败"的问题,这可能是由多种因素导致的。这篇博客将探讨其中一种可能的原因,并提供相应的解决策略。 首先,我们需要理解Java如何通过JDBC连接MySQL数据库。这通常...
首先,`mysql-connector-java-8.0.12.jar`是MySQL提供的Java连接器,遵循Java Database Connectivity (JDBC) API规范。JDBC是Oracle公司为Java设计的一个标准接口,用于统一访问各种类型的数据库。这个驱动包包含了...
Java连接SQL源码是Java应用程序与SQL数据库交互的基础,它主要依赖于Java Database Connectivity (JDBC) API。JDBC提供了一组标准接口和类,使得Java开发者能够通过编写Java代码来执行SQL语句,实现对数据库的增删改...
Java连接MySQL的驱动包是Java应用程序与MySQL数据库交互的关键组件,它允许开发者通过编写Java代码执行SQL查询、更新数据和管理数据库。这个驱动包包含了所有必要的类和接口,使得Java应用程序能够利用JDBC(Java ...
Java Swing MySQL实现的酒店管理系统项目源码是一款基于Java图形用户界面(GUI)库Swing和关系型数据库管理系统MySQL开发的应用程序。此系统旨在为酒店提供一套全面的后台管理解决方案,涵盖了酒店日常运营中的核心...