tomcat下servlet连接mysql数据库的一个代码

来源:百度知道 编辑:UC知道 时间:2024/05/25 07:26:32
初学servlet和java,在做关于数据库连接的一个联系。联系有4个文件:登陆界面(输入用户名和密码),验证程序(到mysql验证用户名和密码是否正确),欢迎界面(登陆成功后欢迎界面),mysql学生表(包含用户名和密码)。我在练习的时候老出错。主要是验证页面。我用jcreator已经编译成功,而且可以生成代码build code。但是在用浏览器访问的时候,当输入用户名和密码点登陆后,会报错,错误也没搞明白。现在吧验证的代码贴出来,大家帮我看下吧。另外。我已经把mysql-connector-bin放到tomcat-webapps下的lab文件夹下了。
package com.guanjun;
import javax.servlet.http.*;
import java.io.*;
import java.sql.*;

public class Sjk2 extends HttpServlet
{
public void doGet(HttpServletRequest req,HttpServletResponse res)
{
Connection ct=null;
Statement sm=null;
ResultSet rs=null;
try
{
String u=req.getParameter("usrename");
String p=req.getParameter("passwd”);
Class.forName("com.mysql.jdbc.Driver"); ct=DriverManager.getConnection("jdbc:mysql://localhost:3306;databaseName=root","","root");

Class.forName("com.mysql.jdbc.Driver");
你在你的lib文件夹里放了mysql的驱动包了么?

jdbc:mysql://localhost:3306;databaseName=root","","root
这里不对,应该是
jdbc:mysql://localhost:3306/databaseName,"用户名","密码"

Class.forName0在报错 没放驱动包

提示是什么错误啊?