我们上课的时候在机房是用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. cocos2d 重写顶点着色语言

    bool CCShaderSprite::initWithFile( const char *pszFilename ) {  bool ret=false;  do  {    ret=CCSpri ...

  2. SetWindowsHookEx 钩子

    基本介绍 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的.当消息到达后,在目标窗口处理函数之前处理 ...

  3. 寻找SQL注入点

    如果要对一个网站进行SQL注入攻击,首先就需要找到存在SQL注入漏洞的地方,也就是寻找所谓的注入点.可能的SQL注入点一般存在于登录页面.查找页面或添加页面等用户可以查找或修改数据的地方. 最常用的寻 ...

  4. webpack 安装以及使用

    1.安装webpack 全局安装代码: npm install -g webpack 2.项目中使用webpack (1)进入项目目录 cd C:\Users\dell\Documents\HBuil ...

  5. ZOJ 2314 有上下界的网络流

    problemCode=2314">点击打开链接 题意:给定m条边和n个节点.每条边最少的流量和最多的流量.保证每一个节点的出入流量和相等,问能够形成吗,能够则输出每条边的流量 思路: ...

  6. 【微信小程序】实现类似WEB端【返回顶部】功能

    1.原理:利用小程序自带的<scroll-view>组件,该组件的bindScroll和scroll-top方法.属性进行联合操作 2.效果图: 3.wxml: <scroll-vi ...

  7. web.config配置数据库连接(转)

    摘自:http://www.cnblogs.com/breezeblew/archive/2008/05/01/1178719.html 第一种: 取连接字符串 string connString = ...

  8. nginx error: upstream prematurely closed connection while reading response header from upstream

    本篇文章由:http://xinpure.com/nginx-error-upstream-prematurely-closed-connection-while-reading-response-h ...

  9. mysql中字符集和排序规则说明

    数据库需要适应各种语言和字符就需要支持不同的字符集(Character Set),每种字符集也有各自的排序规则(Collation). 一.字符集 字符集,即用于定义字符在数据库中的编码的集合. 常见 ...

  10. supervisor+gunicorn部署python web项目

    有了Nginx,对于Tomcat没有必要详细了解. 有了supervisor,再也没有必要把一个程序设置成服务.驻留进程,supervisor真是一个相见恨晚的好工具. 在Tomcat中,所有的web ...