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连接池实现通常包括以下几个核心组件: - **ConnectionFactory**:创建数据库连接的工厂类,负责初始化连接。 - **PoolManager**:连接池管理器,维护连接池的生命周期,包括初始化、分配、回收和...
在提供的"JDBC20170907"压缩包文件中,可能包含了示例源码,用于演示如何使用Java连接MySQL数据库。这些源码可以作为学习和实践的基础,帮助开发者更好地理解和应用JDBC技术。学习这个主题不仅可以提高你处理数据的...
总的来说,`mysql-connector-java-5.1.7-bin.jar`是Java连接MySQL数据库不可或缺的组件,它提供了JDBC驱动,使得Java开发者可以使用标准API进行数据操作。正确地将其整合到项目中,并了解如何使用JDBC,是Java开发者...
总的来说,Java连接MySQL的实现涉及到网络通信、数据库协议、SQL解析等多个领域,源码分析可以帮助开发者提升对数据库操作的深入理解和优化技巧,进一步提高应用的性能和稳定性。通过研究`src`目录下的源码,可以...
本文将详细探讨如何使用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数据库,你需要添加JDBC驱动到项目类路径。MySQL的JDBC驱动通常为`mysql-connector-java.jar`。通过`java.sql.DriverManager`的`getConnection()`方法,你可以创建一个数据库连接。记得配置好...
本资源“JAVA连mysql源码包JDBC”提供了一个使用JDBC连接MySQL数据库的源码示例,这对于理解和实践Java数据库操作至关重要。 JDBC的核心在于它的四大接口:Connection、Statement、PreparedStatement和ResultSet。...
综上所述,这个"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是开源、免费且性能强大的...
首先,`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语句,实现对数据库的增删改...
系统是基于B/S模式,通过Java开发语言和Mysql数据库来实现的。系统中的三种用户通过登陆后可以实现不同的功能,管理员主要实现了学生、教师、课程的管理、所有学生考勤数据的增删改查;教师主要实现了自己所带课程的...
最新版的驱动包连接数据库的源码,建议先看视频学习java连接数据库,然后再看此代码,即可。
然而,有时我们可能会遇到"Java连接MySQL数据库失败"的问题,这可能是由多种因素导致的。这篇博客将探讨其中一种可能的原因,并提供相应的解决策略。 首先,我们需要理解Java如何通过JDBC连接MySQL数据库。这通常...
本项目是一套基于Java swing和mysql实现的银行管理系统,主要针对计算机相关专业的正在做毕设的学生与需要项目实战练习的Java学习者。 包含:项目源码、项目文档、数据库脚本等,该项目附带全部源码可作为毕设使用。...
Java Swing MySQL实现的酒店管理系统项目源码是一款基于Java图形用户界面(GUI)库Swing和关系型数据库管理系统MySQL开发的应用程序。此系统旨在为酒店提供一套全面的后台管理解决方案,涵盖了酒店日常运营中的核心...