j2ee mysql 图片_MySQL在J2EE的全配置

今天闲着没事干来学着使用了一下MYSQL这款数据库软件,其实我觉得使用起来跟SQL大同小异。下面就来介绍一下我今天使用的步骤。

一、材料准备

准备工作是不可少,很简单我们要准备的主要东西就是MySQL这款软件,首先进入官网下载:http://dev.mysql.com/downloads/去下载你想要使用的版本,根据个人爱好,我喜欢使用比较成熟的版本,所以我选择了版本号为:5.0.27(mysql-essential-5.0.27-win32.msi)的版本,当然有些朋友喜欢最新的版本,这里我就以我的版本为基准了。

然后,是下载一款管理软件,大家都知道MYSQL不同于SQL那样是图形化界面,所以我选择了mysql_front这款软件。可以点击这里下载:下载文件。

由于我们使用的是J2EE,所以还得下载连接的JDBC驱动,你可以在百度里面输入:mysql-connector-java-3.1.13-bin.jar进行驱动下载。

到此我们的准备工作完成。

二、安装软件

1、MYSQL的安装:

2、mysql_front的安装:

在安装此软件前,必先安装MYSQL数据库,否则安装不会成功。具体安装见百度,或进我的博客内另一文章。

三、配置mysql_front

在配置前,必确MYSQL配置完成。首先,启动MYSQL数据库:运行>程序>MySQL>MySQL Server 5.0>MySQL Command Line Client,将.bat文件MySQL Command Line Client启动以后,会提示:Enter password:,在“:”后输入你安装MYSQL时的密码就可以了。这样就可以使用了,可以在黑屏下面输入一些命令,或是执行一个.sql文件,来创建数据库、表、视图、索引等。

但在这里我还是使用可视化管理工具mysql_front来进行管理数据库吧。

运行>程序>MySQL-Front>MySQL-Front或运行>程序>MySQL-Front>Demo Script来启动连接数据库窗口。其名为“数据库管理软件”,所以在连接前,你必已经在黑屏下创建了数据库,即这之前在黑屏下输入:create database test,即创建了名为test的数据库。下面开始连接的具体做法:

在弹出的窗口中选择“新建(或new)”,然后会出现一个类似于电脑的属性窗体一样的窗体。在"General"随便输入一个名字即可;在"Connection"栏中的"Server"处输入你要连数据库的IP地址(本机为:127.0.0.1),"port"为3306,"Connection Type "为Direct,其它项目可任意设置;"Login"栏,输入用户名,用户密码,数据库名等项目,如:User:root,Password:sa,Database:test;余下的两项目:"Autostart"、"Data Browser"不填也可以。最后,单击“OK”按扭,就完全了配置,最后在返回的界面选择“open”按扭,就连接上了数据库。

管理工具mysql_front配置完毕。

四、加载JDBC驱动

如果不使用集成开发环境,则要将JDBC驱动文件mysql-connector-java-3.1.13-bin.jar添加到CLASSPATH路径里面;如果在集成开发环境下,如在Eclipse下,则在工程的“构建路径(或Bulid path)”里面添加上外部JAR包mysql-connector-java-3.1.13-bin.jar,然后“确定”完成驱动加载。

五、测试连接

JDBC连接MYSQL数据库驱动时值得注意的地方是:驱动名、端口号、连接地址,其它各项与SQL无异。

驱动名:com.mysql.jdbc.Driver

端口号:3306(当然你可以在安装MYSQL时根据自己需要进行更改)

连接地址:jdbc:mysql://localhost:3306/数据库名

下面是我编写的一个测试文件(Conn.java):

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.SQLException;

import java.sql.Statement;

public class Conn {

static Connection conn = null;

static Statement stmt = null;

static ResultSet rs = null;

public static void main(String[] args) {

try {

Class.forName("com.mysql.jdbc.Driver");

}

catch (ClassNotFoundException e) {

e.printStackTrace();

}

try {

conn = DriverManager.getConnection(

"jdbc:mysql://localhost:3306/test", "root", "sa");

}

catch (SQLException e) {

e.printStackTrace();

}

try {

stmt = conn.createStatement();

}

catch (SQLException e) {

e.printStackTrace();

}

String sql = "SELECT * FROM tb1";

try {

rs = stmt.executeQuery(sql);

}

catch (SQLException e) {

e.printStackTrace();

}

try {

while(rs.next()){

System.out.print("id : "+rs.getInt(1));

System.out.print("\tname : "+rs.getString(2)+"\n");

}

}

catch (SQLException e) {

e.printStackTrace();

}

}

}    上述代码,必须在数据库中创建表tb1,创建代码如下:

CREATE TABLE `tb1` (

`id` int(11) NOT NULL auto_increment,

`name` varchar(11) default NULL,

PRIMARY KEY  (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

整个过程完全,如果朋友有不懂的地方可以Q我。谢谢您的到来!再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值