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

1.下载绿色版的mysql

  下载地址: http://download.mysql.cn/src/2006/0302/205.html

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驱动

  地址 http://files.cnblogs.com/wunaozai/mysql-connector-java-5.0.8-bin.zip

9.连接代码

 import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement; public class JDBCTest {
public static void main(String[] args){
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://127.0.0.1:3306/test";
String user="root";
String password = ""; try {
Class.forName(driver);
Connection connection = DriverManager.getConnection(url,user,password);
if(!connection.isClosed()){
System.out.println("Succeeded connecting to the Database!");
}
Statement statement = connection.createStatement();
String sql = "select * from stu";
ResultSet rs = statement.executeQuery(sql);
System.out.println("id\tname");
while (rs.next()) {
String string1 = rs.getString("id");
String string2 = rs.getString("name");
System.out.println(string1+'\t'+string2);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

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

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

  转载出处: http://www.cnblogs.com/wunaozai/p/3641589.html

Windows 下Java 连 MYSQL数据库的更多相关文章

  1. windows下Java调用mysql的客户端备份和恢复

    这种东西没啥好聊的,其实就是Java执行dos界面下的命令,不过有些要注意就是了,真实dos下面的命令和java调用的windows系统的接口其实还是有一点不同. /** * @param hostI ...

  2. Windows下Qt连接MySql数据库

    1.设置环境变量,需添加如下的环境变量:      2.打开Qt Command Prompt,输入第一条命令:cd %QTDIR%\src\plugins\sqldrivers\mysql 后按回车 ...

  3. windows下C++操作MySQL数据库

    .安装MySQL 2.建立C++控制台程序,新建CPP源文件,如:sqlconn.cpp 3.工程项目中属性—C/C++--常规—附加包含目录中添加mysql安装目录中的MySQL\MySQL\MyS ...

  4. Java实现mysql数据库备份

    Runtime是一个与JVM运行时环境有关的类,这个类是Singleton的. Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法. ...

  5. Java 连接 MySQL 数据库

    最近想学习一下 Java 连接 MySQL 数据库,于是有了这样的一些问题&解决办法. 首先是解决 JDBC(Java Data Base Connectivity)驱动问题,因为默认安装的J ...

  6. Java连接mysql数据库攻略

    一. 软件下载 Mysql 下载版本:4.1.11 http://dev.mysql.com/downloads/mysql/4.1.html JDBC驱动 下载版本:3.1.8 http://dev ...

  7. java与MySQL数据库的连接

    java与MySQL数据库的连接 1.数据库的安装和建立参见上一篇博客中的第1,2步骤.(http://blog.csdn.net/nuptboyzhb/article/details/8043091 ...

  8. java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)

    插播一段广告哈:我之前共享了两个自己写的小应用,见这篇博客百度地图开发的两个应用源码共享(Android版),没 想到有人找我来做毕设了,年前交付,时间不是很紧,大概了解了下就接下了,主要用到的就是和 ...

  9. Java连接MySQL数据库及简单操作代码

    1.Java连接MySQL数据库 Java连接MySql需要下载JDBC驱动MySQL-connector-java-5.0.5.zip(举例,现有新版本).然后将其解压缩到任一目录.我是解压到D盘, ...

随机推荐

  1. PHP高级教程-Cookie

    PHP Cookie cookie 常用于识别用户. Cookie 是什么? cookie 常用于识别用户.cookie 是一种服务器留在用户计算机上的小文件.每当同一台计算机通过浏览器请求页面时,这 ...

  2. Excel还是那些事

        文章来源:刘俊涛的博客 欢迎关注,有问题一起学习欢迎留言.评论

  3. tar 归档中找不到

    今天在解压tar.gz包时遇到的错误: 刚开始以为是路径的问题,然后感觉是tar.gz包的问题,后来查了一下才知道,记录一下: 一定要加上那个-C   参数表示更换目录的意识 -C    --dire ...

  4. 解决document.location.href下载文件时中文乱码

    1:tomcat 安装路径下 找到 conf文件下的server.xml 2:<Connector port="8080" URIEncoding="utf-8&q ...

  5. tensorflow serving 打印调试log

    启动时添加环境变量 export TF_CPP_MIN_VLOG_LEVEL=1 ,这样可以打印VLOG(1)的log

  6. 【基于Android的ARM汇编语言系列】之三:ARM汇编语言程序结构

    作者:郭嘉 邮箱:allenwells@163.com 博客:http://blog.csdn.net/allenwells github:https://github.com/AllenWell [ ...

  7. java 将Map拷贝到另一个Map对象当中

      java 将Map拷贝到另一个Map对象当中 CreateTime--2018年6月4日09点46分 Author:Marydon 1.需求说明 将一个MapA对象中所有的键值对完全拷贝到另一个M ...

  8. Linux下安装load generator步骤及问题解决

    Linux下安装load generator步骤及问题解决 上一篇 / 下一篇  2014-08-06 18:33:00 / 个人分类:loadrunner相关 查看( 146 ) / 评论( 0 ) ...

  9. 开源大数据技术专场(上午):Spark、HBase、JStorm应用与实践

    16日上午9点,2016云栖大会“开源大数据技术专场” (全天)在阿里云技术专家封神的主持下开启.通过封神了解到,在上午的专场中,阿里云高级技术专家无谓.阿里云技术专家封神.阿里巴巴中间件技术部高级技 ...

  10. FFmpeg基础库编程开发学习笔记——视频常见格式

    声明一下:这些关于ffmpeg的文章仅仅是用于记录我的学习历程和以便于以后查阅,文章中的一些文字可能是直接摘自于其它文章.书籍或者文献,学习ffmpeg相关知识是为了使用在Android上,我也才是刚 ...