linux下mysql+jsp,关于jdbc驱动的问题?求助!
mysql和tomcat安装完毕,如何使jsp与mysql联接?
我看了很多文章,都说去下载:mm.mysql.jdbc-1.2c.tar.gz,
我去了mysql网站,没有这个,只有mysql-connector-java-2.0.14.tar.gz,
我估计这个就是mm.mysql.jdbc的升级版了??
我在~.bash_profile里设置了classpath,加上了这个jar.
在mysql安装目
录的bin/mysql出现>符号之后
建立一个数据库:
create database my;
在这个库中建立一个数据表:
use my;
create table my (test char(20) not null);
在这个表中增加一行:
insert into my values ('Hello,I'm MySQL!');
用grant命令建立一个新的用户my,该用户只对my这个库有SELECT、UPDATE、INSERT
以及DELETE的权限。该用户的密码也是my:
grant SELECT,UPDATE,INSERT,DELETE on my.* to my identified by 'my';
编写一个jsp文件放到tomcat发布目录里。
<%@ page import="java.sql.*" %>
<%
try
{
Class.forName("org.gjt.mm.mysql.Driver");
out.println("OK! JDBC Driver For MySQL Loaded.");
try
{
Connection
con=DriverManager.getConnection("jdbc:mysql://localhost/my?user=my&password=my");
out.println("OK!Connect to MySQL DBMS.");
out.println("您已经成功连接了mysql for linux");
}
catch(SQLException e)
{
out.println("Error! Error Code:#1. Can't make connection to Mysql
Server."+e.getMessage());
}
}
catch (java.lang.ClassNotFoundException e)
{
out.println("Error! Error Code #2. Can't Load jdbc Driver."+e.getMessage());
}
%>
结果是Error! Error Code #2. Can't Load jdbc Driver.
谁能告诉我具体的配置过程?我用的是redhat9.0.
谢谢!!