安装MYSQL并用ECLIPSE开发程序连接_第1页
安装MYSQL并用ECLIPSE开发程序连接_第2页
安装MYSQL并用ECLIPSE开发程序连接_第3页
安装MYSQL并用ECLIPSE开发程序连接_第4页
安装MYSQL并用ECLIPSE开发程序连接_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、MYSQL是免费的数据库(Community版本免费,Enterprise版本收费)一、MYSQL Community Server数据库的下载点击“Download”点击“Community”选择“MySQL Community Server”选择“Windows (x86, 32-bit), ZIP Archive(mysql-5.6.25-win32.zip)”下载(343.8M)需要注册Oracal账户用户名:,密码:注册登录后下载二、安装(此版本不需要安装, 只需要解压后放在C盘即可,没有Setup.exe文件,同TOMCAT安装方式)mysql-5.6.25-win32.zip文件

2、大小:343M解压ZIP文件,放在C盘根目录中。将里面的数据库文件夹拷贝的C盘根目录将my-default.ini复制一份命名为my.ini,注意此文件路径。打开my.ini,进行相关配置。将相关的#去掉,并进行路径和字符集配置(端口默认3306,主机地址为,主机名为localhost,用户名root,密码为空) ,这里编码方式为UTF8,同时要保证编码方式都相同# For advice on how to change settings please see# # * DO NOT EDIT THIS FILE. It's a template which will

3、 be copied to the# * default location during install, and will be replaced if you# * upgrade to a newer version of MySQL.mysqld# Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.# innodb_buffer_pool_si

4、ze = 128M# Remove leading # to turn on a very important data integrity option: logging# changes to the binary log between backups.# log_bin# These are commonly set, remove the # and set as required. basedir = "C:mysql-5.6.25-win32" datadir = "C:mysql-5.6.25-win32data"# port = .#

5、server_id = .# Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2M sql_mode=N

6、O_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES#服务端的编码方式character-set-server=UTF8client#客户端编码方式,最好和服务端保持一致loose-default-character-set= UTF8WinMySQLadminServer="C:mysql-5.6.25-win32binmysqld.exe"到DOS命令行下对MYSQL进行注册开始运行cmd,然后cd到mysql安装目录的bin下面,我的目录就是“C:mysql-5.6.25-win32bin”。然后执行mysqld install 提示服务

7、安装成功!运行services.msc,确实有一个名为MySQL的服务了,启动它。启动MYSQL数据库(“已启动”)MySQL的默认用户名是root,密码为空。怎么登录?还是开始运行cmd,cd到bin目录下,然后执行“mysql -u root -p”,提示输入密码,由于第一次运行,密码为空可以直接回车。修改密码。运行C: mysql-5.6.25-win32binmysqladmin u root -p password <新密码> ,然后按回车。(这里将密码设置为1234)设置好密码之后,推出exit;(要加;)然后重新登录MYSQL:先到bin路径下,输入mysql u r

8、oot p回车,输入密码1234后回车,即可登录。输入exit即可推出(要加“;”)相关操作实例:(首先要进入mysql中,mysql命令都要加“;”,不区分大小写)1.创建一个新的数据库create database student;2.显示所有数据库show databases;3.查看某个数据库中的表(比如查看数据库mysql中的表)use mysql;show tables;三、在ECLIPSE中配置MYSQL1. 免费下载MYSQL的JDBC驱动程序输入网址: 选择ZIP下载(8.4M)mysql-connector-java-5.0.8.zip将下载好的JDBC驱动程序解压。2.

9、配置eclipse(每次新建一个JAVA APPLICATION工程都需要将JDK和驱动程序加载一次)注意:下面的例子是针对JAVA APPLICATIO工程,如果是JAVA WEB工程,则应该把驱动程序首先要创建一个JAVA APPLICATION工程(这里命名为MysqlJdbc)右键点击工程名称,选择“Build Path-Configure Build Path”点击“Add External JARS”找到驱动程序点击OK即可,自动加载到自动生成的Referenced Libraries文件夹中。3. 测试程序 首先创建数据库和表mysql>CREATE DATABASE te

10、st1; /创建一个数据库mysql>use test1; /指定test为当前要操作的数据库mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20); /创建一个表user,设置两个字段。mysql>INSERT INTO user VALUES('zhu','123'); /插入一条数据到表中创建一个JAVA工程(MysqlJdbc ),创建一个包(mm)和类(MysqlJdbc1 )import java.sql.*;public class MysqlJdbc publ

11、ic static void main(String args) try Class.forName("com.mysql.jdbc.Driver"); /加载MYSQL JDBC驱动程序 /Class.forName("org.gjt.mm.mysql.Driver"); System.out.println("Success loading Mysql Driver!"); catch (Exception e) System.out.print("Error loading Mysql Driver!");

12、e.printStackTrace(); try Connection connect = DriverManager.getConnection( "jdbc:mysql:/localhost:3306/test1","root","1234"); /连接URL为 jdbc:mysql/服务器地址/数据库名 ,后面的2个参数分别是登陆用户名和密码 System.out.println("Success connect Mysql server!"); Statement stmt = connect.create

13、Statement(); ResultSet rs = stmt.executeQuery("select * from user"); /user 为你表的名称while (rs.next() System.out.println(rs.getString("name"); catch (Exception e) System.out.print("get data error!"); e.printStackTrace(); 出现上面结果,说明你连接数据库成功。Success loading Mysql Driver!Succes

14、s connect Mysql server!zhu 下面的例子,往MySQL的user表中插入100条数据(创建类Myjproject)package mm;import java.sql.*;public class Myjproject public static void main(String args) try Class.forName("com.mysql.jdbc.Driver"); /加载MYSQL JDBC驱动程序 /Class.forName("org.gjt.mm.mysql.Driver"); System.out.

15、println("Success loading Mysql Driver!"); catch (Exception e) System.out.print("Error loading Mysql Driver!"); e.printStackTrace(); try Connection connect = DriverManager.getConnection( "jdbc:mysql:/localhost:3306/test1","root","1234"); int num=100;

16、PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)"); for(int i=0;i<num;i+) /定义个100次的循环,往表里插入一百条信息。 Statement.setString(1,"chongshi"+i); Statement.setString(2,"bo"+i); Statement.executeUpdate(); / catch (ClassNotFoundException e) / TOD

17、O Auto-generated catch block / System.out.println("An error has occurred:"+e.toString(); / e.printStackTrace(); catch(SQLException e) 打开MySQL数据库进行查看 mysql> show databases;  /查看所数据库mysql> use  test1;    /使test1为当前要操作的数据库mysql> show tables; /查看当前数据库的所有表

18、mysql> select *from user;  /查看当前表(user)的所有信息例3:创建JAVA WEB工程,连接数据库。(使用上面的数据库test1中的user表)1、 创建JAVA WEB工程工程名称为6-4-12.加载MYSQL数据库驱动程序复制驱动程序(CTRL+C)mysql-connector-java-5.0.8-bin.jar将此驱动程序拷贝到WebContentWEB-INFlib文件夹下。3.创建JSP文件在WebContent目录下创建JSP文件,名为testdb.jsp在testdb.jsp中输入<% page language=&quo

19、t;java" contentType="text/html; charset=gb2312" pageEncoding="gb2312" import="java.sql.*,java.io.*"%><!DOCTYPE html PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN" "/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论