mysql 的 java 连接库

mysql 的 java 连接库

 

解压缩mysql-connector-java-5.1.30.zip

 

将要使用的是mysql-connector-java-5.1.30-bin-g.jar和mysql-connector-java-5.1.30-bin.jar

 

配置

 

在C:\Program Files\Java目录下建立mysqlforjdbc子目录,进入该目录将mysql-connector-java-5.1.30-bin.jar到该目录下

 

进入C:\Program Files\Java\jdk1.7.0_04\lib目录将mysql-connector-java-5.1.30-bin-g.jar拷贝到该目录下

 

然后配置classpath,追加%JAVA_HOME%\lib\mysql-connector-java-5.1.30-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-5.1.30-bin.jar;到该环境变量中去

 

追加以后环境变量如下:

 

CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Apache Software Foundation\Tomcat5.5\common\lib\servlet-api.jar;%JAVA_HOME%\lib\mysql-connector-java-5.1.30-bin-g.jar;C:\Program Files\Java\mysqlforjdbc\mysql-connector-java-5.1.30-bin.jar;

 

配置这个的目的是让java应用程序找到连接mysql的驱动.

 

查看并启动MySQL服务

 

在Windows XP下安装完MySQL后,它就已经自动启动服务了,并且在开始菜单中有其客户端的快捷方式连接

 

可以通过Windows的服务管理器查看。“开始”-“运行”,输入“services.msc”,回车。

 

弹出Windows的服务管理器,然后就可以看见服务名为“mysql”的服务项了,其右边标明“已启动”

 

在开始菜单-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客户端的快捷方式连接

 

输入安装是设置的密码即可

 

6.数据库的使用

 

Mysql安装完毕以后,在开始菜单-所有程序-MySQL-MySQL Server 4.1-MySQL Command Line Client用客户端的快捷方式连接

 

输入安装时设置的密码

 

使用mysql的基本命令(在mysql命令行编辑每输入完命令后最后一定要有分号)

 

显示数据库:show databases;

 

使用数据库:use 数据库名;

 

建库

 

在mysql里建一个数据库first,以及在数据库里建一个表about

 

命令:create database first;

 

为数据库设置权限(用户和密码)

 

命令:grant all privileges on first.* to test@localhost identified by “123456”;

 

当你执行完这个命令以后,只要你再以用户名:test,密码:123456登录时你就只可以对first这个数据库操作,这样避开使用root

 

输入命令:use first;

 

使用first数据库;

 

在first库中建表

 

命令:create table about(id int(8) primary key,name varchar(10));

 

在表中假如数据:

 

命令:insert into about values('xyw1026' ,'laojiang');//原创是错的

需要改成: insert into about values(123,‘zhang’);

 

退出

 

命令:exit

 

JSP连接mysql

 

在C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps目录下建立子目录myapp

 

进入C:\Program Files\Apache Software Foundation\Tomcat5.5\webapps\myapp目录下

 

用记事本编写一个文件保存为first.jsp

 

代码如下:

 

<%@ page contentType="text/html;charset=gb2312"%>

 

<%@ page import="java.sql.*"%>

 

<html>

 

<body>

 

<%Class.forName("org.gjt.mm.mysql.Driver").newInstance();

 

String url ="jdbc:mysql://localhost/softforum?user=soft&password=soft1234&useUnicode=true&characterEncoding=8859_1"

 

//first为你的数据库名

 

Connection conn= DriverManager.getConnection(url);

 

Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);

 

String sql="select * from first";

 

ResultSet rs=stmt.executeQuery(sql);

 

while(rs.next()) {%>

 

您的第一个字段内容为:<%=rs.getString(1)%>

 

您的第二个字段内容为:<%=rs.getString(2)%>

 

<%}%>

 

<%out.print("数据库操作成功,恭喜你");%>

 

<%rs.close();

 

stmt.close();

 

conn.close();

 

%>

 

</body>

 

</html>

 

在浏览器中输入:

 

http://127.0.0.1:8080/myapp/first.jsp

 

若出现:

 

id|num

 

0 |laojiang

 

数据库操作成功,恭喜你

posted @ 2014-05-14 16:00  雨花梦  阅读(242)  评论(0编辑  收藏  举报