简单的数据库连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/30 11:04:43
我在XP下用MySQL做数据库,然后用JAVA写一个JSP程序,其中一处要连接数据库。
最后编译成功,运行时出错。错误的报告是:
org.apache.jasper.JasperException: Exception in JSP: /buy.jsp:45

42:
43: }
44:
45: Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/mycar","root","123456");
46:
47: Statement stmt=con.createStatement();
48: String sql="select * from goods";
那位达人给个(可能的)解释? 先谢谢啦。。。

首先,从可能出现的弱智可能开始
jsp页面是不能直接写java代码的,如果要写的话需要在<% %>内写;关于这一点,强烈不建议将数据库连接代码写在jsp页面上,可以采用servlet来连接数据库

其次,驱动要先注册,例如:
Class.forName("org.gjt.mm.mysql.Driver");
当然,引号中的驱动要看你导入的MySQL驱动是什么而定,我写的是我常用的驱动

另外,要检查你的库名是否是mycar,

最后,检查你的用户名和密码是不是root 和 123456