教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

Java程序连接MySQL数据库

来源:网络收集 时间:2026-09-09
导读: JAVA Java程序连接MySQL数据库 1.到http://doc.guandang.net下载MySQL数据库服务器和驱动程序Jdbc driver for MySQL 2.安装MySQL数据库,本人下载的是安装版本的,所以直接点Setup.exe就可以了,当然也可以下载.zip解压版本的,不过解压后要设置下环境变量

JAVA

Java程序连接MySQL数据库

1.到http://doc.guandang.net下载MySQL数据库服务器和驱动程序Jdbc driver for MySQL

2.安装MySQL数据库,本人下载的是安装版本的,所以直接点Setup.exe就可以了,当然也可以下载.zip解压版本的,不过解压后要设置下环境变量之类的,麻烦~~

3.设置驱动程序路径,本人下载的Jdbc driver for MySQL是mysql-connector-java-5.0.7-bin.jar,将它放到<MySQL_HOME>\,然后在系统环境变量中的classpath加入mysql-connector-java-5.0.7-bin.jar的路径,如我加入的是:C:\Program Files\MySQL\MySQL Server 5.0\mysql-connector-java-5.0.7-bin.jar,OK

4.创建数据库,组合键Win+R,输入cmd后回车,进入命令行模式,键入mysql -uroot -p你设置的密码

create database mydb01;

use mydb01;

create table table1(CD int(8) primary key,NAME varchar(10));

insert into table1 values(1,'name1');

insert into table1 values(2,'name2');

insert into table1 values(3,'name3');

输入命令:select * from table1;如果见到以下内容,则说明数据库创建成功.

+------+-------+
| CD | NAME |
+------+-------+
| 1 | name1 |
| 2 | name2 |
| 3 | name3 |
+------+-------+

5.编写连接数据库的测试代码

import java.sql.*;
import java.sql.Connection;
import java.sql.DriverManager;

public class mysqltest {
public static void main(String[] args) {
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
String url ="jdbc:mysql://localhost:3306/mydb01";
Connection conn= DriverManager.getConnection(url,"root","你设置的密码");
Statement stmt=conn.createStatement();
String sql="select * from table1";
ResultSet rs=stmt.executeQuery(sql);

while(rs.next()) {
System.out.print(rs.getInt("CD")+"\t");
System.out.println(rs.getString("NAME"));
}

System.out.println("Done");
rs.close();
stmt.close();
conn.close();

}catch(Exception e){
e.printStackTrace();
}
}
}

6.再次进入命令行模式,测试一下是否连接成功

javac mysqltest.java

java mysqltest


Java程序连接MySQL数据库.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1809503.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)