import java.sql.*;
public class ConnectToMySQL {
public static Connection getConnection() throws SQLException,java.lang. ClassNotFoundException{
//设置url、jdbc驱动器、用户名、密码
String url =
"jdbc:mysql://localhost:3306/studentinfo";
Class.forName("com.mysql.jdbc.Driver");
String userName
= "admin";
String password
= "admin";
//建立到mysql的连接
Connection con =
DriverManager.getConnection(url,userName,password);
return con;
}
public static void main(String[] args) {
try{
Connection con = getConnection();
Statement sql = con.createStatement();
//执行sql语句,建立一个student表格,有三个属性:id、name、math
sql.execute("drop table if exists
student");
sql.execute("create table student(id
int not null auto_increment,name varchar(20) not null default 'name',math int not null default 60,primary key(id));");
//输入数据
sql.execute("insert student values(1,'AAA','99')");
sql.execute("insert student values(2,'BBB','77')");
sql.execute("insert student values(3,'CCC','67')");
//查询语句
String query = "select * from
student";
ResultSet result =
sql.executeQuery(query);
//将查询到的数据输出
System.out.println("Student表数据如下:");
System.out.println("---------------------------------");
System.out.println("学号"+" "+"姓名"+" "+"数学成绩");
System.out.println("---------------------------------");
int number;
String name;
String math;
while(result.next()){
number = result.getInt("id");
name =
result.getString("name");
math =
result.getString("math");
System.out.println(number + " "
+ name + " " + math);
}
sql.close();
con.close();
}catch(java.lang.ClassNotFoundException
e){
System.err.println("ClassNotFoundException:"
+ e.getMessage());
}catch(SQLException
ex){
System.err.println("SQLException:"
+ ex.getMessage());
}
}
}
分享到:
相关推荐
MySQL JDBC 连接器,全称...总之,MySQL JDBC连接器是Java开发者不可或缺的工具,它使得我们可以方便地在Java应用中集成MySQL数据库,实现各种复杂的数据库操作,同时也需要我们关注其版本特性、性能优化以及安全实践。
总之,`jdbc连接mysql工具类`主要涉及JDBC API的使用,包括数据库连接、预编译的SQL语句(PreparedStatement)、结果集处理以及资源管理。这个工具类可以极大地简化数据库操作,提高代码的可维护性和复用性。通过...
MySQL JDBC 连接驱动类是Java程序连接MySQL数据库的关键...总之,MySQL JDBC连接驱动类是Java连接MySQL数据库的基础,通过合理的编程实践和对JDBC API的深入理解,可以有效地进行数据库操作并构建高效的数据驱动应用。
MySQL JDBC连接驱动是Java应用程序与MySQL数据库之间通信的桥梁,使得开发者可以使用Java语言来执行SQL语句,处理数据库中的数据。本驱动适用于MySQL 5.7版本,并且经过实际测试,确认可用。这个jar包是完全免费的,...
这个"最新mysql jdbc连接软件包"中的"mysql jdbc-connector-java5.1.14"是针对MySQL数据库的一个特定版本,即5.1.14,它允许Java开发者通过JDBC(Java Database Connectivity)接口与MySQL数据库进行通信。...
本教程将详细阐述如何成功建立和管理MySQL JDBC连接,确保你的Java数据库连接顺利进行。 首先,我们需要了解JDBC(Java Database Connectivity),它是Java平台中用于与各种数据库进行通信的一套标准API。JDBC提供...
MySQL Connector/J is licensed under the GPL or a commercial license from MySQL AB. If you have licensed this product under the GPL, please see the COPYING file for more information. There are ...
JAVA的电子书 JSP资料大全(完整版)\MysqlJdbc连接成功经验完整版
MySQL JDBC连接驱动包是Java应用程序连接MySQL数据库的关键组件。它实现了Java Database Connectivity (JDBC) API,使得Java开发者能够在Java程序中与MySQL数据库进行交互,执行SQL查询、更新数据库记录等操作。标题...
**JDBC连接MySQL进行增删改查与Servlet代码实现** JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。在Java Web开发中,...
MySQL是一款开源、免费的关系型数据库,它同样支持JDBC连接。 1. **获取JDBC驱动**:MySQL的JDBC驱动称为Connector/J,可在MySQL官网下载。 2. **添加驱动到项目**:将下载的mysql-connector-java-<version>.jar...
本案例将探讨如何使用JDBC连接MySQL数据库,并通过实际的代码示例讲解整个过程。我们将涉及以下知识点: 1. **JDBC驱动注册**: 在Java中,连接MySQL数据库首先需要加载并注册JDBC驱动。MySQL的JDBC驱动类是`...
在本主题中,我们将深入探讨SQL、MySQL以及MySQL JDBC连接包的相关知识。 首先,SQL2005指的是Microsoft SQL Server 2005,这是微软公司推出的一种商业关系数据库管理系统,提供了强大的数据存储和查询功能。SQL ...
JDBC(Java Database Connectivity)是Java编程语言的标准API,用于连接Java应用程序和各种类型的数据库,包括MySQL。MySQL JDBC驱动,也称为Connector/J,是Oracle公司提供的官方MySQL数据库适配器,它实现了JDBC...
本篇文章将深入探讨标题"sql server mysql oracle jdbc连接"所涉及的知识点,包括SQL Server、MySQL和Oracle这三种主流数据库的JDBC连接。 首先,JDBC是Java API,它允许Java程序通过Java代码与数据库进行通信。...
本篇文章将深入探讨如何使用JDBC连接MySQL驱动,这对于JSP(JavaServer Pages)的初学者来说是非常重要的知识。 首先,我们需要了解JDBC的基本概念。JDBC驱动是Java程序连接到特定数据库的桥梁,对于MySQL,我们...
java基础JDBC连接Mysql数据库。
JDBC连接mysql实例程序 一个简单的例子 但是体现了JDBC连接数据库的一般步骤
MySQL及其JDBC连接包的下载MySQL及其JDBC连接包的下载MySQL及其JDBC连接包的下载MySQL及其JDBC连接包的下载