博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows 下Java 连 MYSQL数据库
阅读量:6565 次
发布时间:2019-06-24

本文共 2050 字,大约阅读时间需要 6 分钟。

  我们上课的时候在机房是用java连SQLServer2008的。由于这个数据库软件安装太麻烦,最重要的一点是安装后系统应该会变慢。至少开机速度会有影响。至于这个mysql我觉得下载一个绿色版的,然后自己慢慢配置还是比较好的。

1.下载绿色版的mysql

  下载地址: 

2.解压到F:\MYSQL 文件夹

3. 编写mysql的运行配置文件my.ini

  [mysqld]
  # 设置mysql的安装目录
  basedir=F:\MYSQL
  # 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data
  datadir=F:\MYSQL\data
  # 设置mysql服务器的字符集
  default-character-set=utf8
  [client]
  # 设置mysql客户端的字符集
  default-character-set=gbk

4. 安装mysql服务

  mysqld --install MySQL5 --defaults-file=F:\MYSQL\my.ini
  出现 Service successfully installed.
  可以输入 services.msc 查看 这里可以看到系统下的所有服务。里面有MySQL5这个服务。(默认是随系统启动的)
5. 启动mysql数据库
  net start MYSQL5       启动数据库
  net stop MYSQL5       关闭数据库
6. 删除服务
  执行mysqld --remove MySQL5即可。这样在系统的服务中就没有了。

7. 登陆mysql数据库 

  mysql -h localhost -u root -p

8.下载jdbc驱动

  地址   

9.连接代码

1  2  3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.ResultSet; 6 import java.sql.Statement; 7  8  9 10 public class JDBCTest {11     public static void main(String[] args){12         String driver = "com.mysql.jdbc.Driver";13         String url = "jdbc:mysql://127.0.0.1:3306/test";14         String user="root";15         String password = "";16         17         try {18             Class.forName(driver);19             Connection connection = DriverManager.getConnection(url,user,password);20             if(!connection.isClosed()){21                 System.out.println("Succeeded connecting to the Database!");22             }23             Statement statement = connection.createStatement();24             String sql = "select * from stu";25             ResultSet rs = statement.executeQuery(sql);26             System.out.println("id\tname");27             while (rs.next()) {28                 String string1 = rs.getString("id");29                 String string2 = rs.getString("name");30                 System.out.println(string1+'\t'+string2);31             }32         } catch (Exception e) {33             e.printStackTrace();34         }35     }36 }

  至于那个mysql驱动程序,如果命令行下编译的话,要把驱动包加到环境变量中。或使用参数。如果用ide的话就比较简单了。

  写这个保存连接数据库的代码,以后可以查到。

 

  转载出处: 

你可能感兴趣的文章
06- Linux下sublime下载与使用
查看>>
前端文摘:Web 开发模式演变历史和趋势
查看>>
将图片序列转化为视频文件
查看>>
jQuery的文档操作***
查看>>
CODING Pages 服务全面升级,更快更稳更可靠!
查看>>
js 小数取整,js 小数向上取整,js小数向下取整
查看>>
vue-cli3.0
查看>>
window.location.replace vs window.location.href
查看>>
CVPR 2018:阿里提出应用 LocalizedGAN 进行半监督训练
查看>>
被劫持的wordpress.com账户被用来感染站点
查看>>
分享一下最近看的东西
查看>>
《大数据、小数据、无数据:网络世界的数据学术》一 第2章 何为数据 2.1 引言...
查看>>
WatchStor观察:2008年存储大事记
查看>>
寓教于乐的顶峰:新一届大学生集群竞赛火热开战
查看>>
《计算机科学与工程导论:基于IoT和机器人的可视化编程实践方法第2版》一第1章 职业发展机会和团队建设...
查看>>
HBase BlockCache系列 - 探求BlockCache实现机制
查看>>
【参与有奖】您用的MySQL、MongoDB、Redis等服务被勒索过吗?
查看>>
Java核心技术卷I基础知识1.2.6 体系结构中立
查看>>
Libvirt 虚拟化库介绍
查看>>
Xmemcached发布1.2.6.1(推荐升级)
查看>>