连接不上MYSQL数据库啊,菜鸟在线狂等

HONGBAOABCD 2007-12-10 03:56:37
用了大家说得方法,郁闷了好几天啊!还是连接不上数据库阿,真不知道为什么啊!驱动我也放在tomcat下了。代码在发一次,帮帮忙:

<%@ page contentType="text/html;charset=gb2312"%>
<%@ import="java.sql.*"%>
<%
final String DBDRIVER = "org.gjt.mm.mysql.Driver";
final String DBURL = "jdbc:mysql://localhost:3306/mysql";
final String DBUSER = "root";
final String DBPASSWORD ="";

Connection conn = null;
%>

<%
try
{
Class.forName(DBDRIVER);
conn = DriverManager.getConnection(DBURL,DBUSER,DBPASSWORD);
Statement stmt = conn.createStatement();
String sql = "CREATE TABLE person(name varchar(32))";
stmt.executeUpdate(sql);
stmt.close();
}
catch(Exception e)
{
out.println(e);
}
%>
...全文
431 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
gougou851129 2007-12-11
  • 打赏
  • 举报
回复
如果还连不上就是你数据库设置的问题了 重新安装mysql 设置好用户和密码 确保可以打开数据库
gougou851129 2007-12-11
  • 打赏
  • 举报
回复
连接mysql服务器使用以下代码,这个是bean里面的 放在外面也一样的


public class Login {
public ResultSet loginin(String userid,String password) throws SQLException{

String sDBDrivers = "org.gjt.mm.mysql.Driver";

String url = "jdbc:mysql://localhost/psp?user=root" + "&password=*****";

Connection conn = null;

Statement stmt = null;

ResultSet rs = null;

try {
Class.forName(sDBDrivers);
} catch (ClassNotFoundException e) {

e.printStackTrace();
}
try {
conn = DriverManager.getConnection(url);
stmt = conn.createStatement();
String sql="select * from psp_user a,psp_right b,psp_domain c where psp_userId='"+userid+"' and psp_password='"+password+"'and a.psp_rightID=b.psp_rightID and a.psp_domain_id=c.psp_domain_id";
rs = stmt.executeQuery(sql);
} catch (SQLException ex) {
System.err.println("dbexe.excuteQuery:" + ex.getMessage());
}

return rs;




}
}
soludone 2007-12-11
  • 打赏
  • 举报
回复
小问题有大智慧!
shaoml 2007-12-10
  • 打赏
  • 举报
回复
不好意思,我公司不让上聊天工具。。。
郁闷ing。。。。。。。。
HONGBAOABCD 2007-12-10
  • 打赏
  • 举报
回复
学飞的鸡 能给我你的QQ吗。我自学太累阿
HONGBAOABCD 2007-12-10
  • 打赏
  • 举报
回复
干技术真的很累,真的很谢谢大家阿,终于可以吃个好饭了,菜鸟谢谢大家了阿
shaoml 2007-12-10
  • 打赏
  • 举报
回复
<%@page contentType="text/html;charset=gb2312"%>
<%@page import="java.sql.*"%>

page<%@ 不要分开写
HONGBAOABCD 2007-12-10
  • 打赏
  • 举报
回复
郁闷阿,少写了个page,害了3天没吃饭。我想疯了,真的写写大家了阿
HONGBAOABCD 2007-12-10
  • 打赏
  • 举报
回复
邮箱为hongbao2084@sina.com
我加了<%@page import="java.sql.*"%> 这个阿
shaoml 2007-12-10
  • 打赏
  • 举报
回复
<%@page import="java.sql.*"%>
加上这个就行了。狂晕!!
你这都错了。。。
HONGBAOABCD 2007-12-10
  • 打赏
  • 举报
回复
学飞的鸡 为什么用你的代码,就连上了阿,我的代码那里有问题啊,奇怪
wuho9 2007-12-10
  • 打赏
  • 举报
回复
强了,和jdbc一点关系没,早发错误~~~~~~~~~呀
shaoml 2007-12-10
  • 打赏
  • 举报
回复
<%@page import="java.sql.*"%>
加上这个就行了。狂晕!!
lailai_yyl 2007-12-10
  • 打赏
  • 举报
回复
email给我,我发例子给你
HONGBAOABCD 2007-12-10
  • 打赏
  • 举报
回复
真不知道怎么回事。忙了3天也没连上,求大家了
HONGBAOABCD 2007-12-10
  • 打赏
  • 举报
回复
数据库就在我自己机器上那,错误页面为:
HTTP Status 500 -

--------------------------------------------------------------------------------

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: /JDBC/jdbcMySQL.jsp(2,4) Invalid directive
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:83)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:402)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:126)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:548)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1625)
org.apache.jasper.compiler.Parser.parse(Parser.java:173)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:247)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:149)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:135)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:243)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:291)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


note The full stack trace of the root cause is available in the Tomcat logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.0.12
shaoml 2007-12-10
  • 打赏
  • 举报
回复
<html>
<head>
<title>使用JDBC连接数据库</title>
</head>
<body><Font Color="Blue">
<center>
<%@page language="java" %>

<%@page import ="java.sql.Connection" %>
<%@page import ="java.sql.DriverManager" %>
<%@page import ="java.sql.SQLException" %>

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

<%
try
{


Class.forName("com.mysql.jdbc.Driver").newInstance();
}
catch (Exception ex)
{
out.println("Error"+ex);
}
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/mysql?user=root&password=");
if(!conn.isClosed())

out.print("成功连接至数据库!");
conn.close();
} catch (SQLException ex) {

out.println("SQLException: " + ex.getMessage());
out.println("SQLState: " + ex.getSQLState());
out.println("VendorError: " + ex.getErrorCode());
}

%>
</center>
</body>
</html>
wuho9 2007-12-10
  • 打赏
  • 举报
回复
com.mysql.jdbc.Driver
为什么不用这个呢?你那个是以前版本使用的
wuho9 2007-12-10
  • 打赏
  • 举报
回复
报的什么错?数据库在本地吗?
shaoml 2007-12-10
  • 打赏
  • 举报
回复
你执行上面的代码有什么错误? 发上来?
加载更多回复(9)

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧