运行出错HTTP Status 500 - (已将mysql-connector-java-5.1.7-bin.jar文件放到Tomcat 6.0\lib)
<%
String driverName="com.mysql.jdbc.Driver";
String userName="sa";
String userPasswd="a+++";
String dbName="tempdb";
String tableName="sysfiles";
String url="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+
"&password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection(url);
out.println("数据库连接成功");
conn.close();
%>
<%
String driverName="com.mysql.jdbc.Driver";
String userName="sa";
String userPasswd="a+++";
String dbName="tempdb";
String tableName="sysfiles";
String url="jdbc:mysql://localhost:3306/"+dbName+"?user="+userName+
"&password="+userPasswd;
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn=DriverManager.getConnection(url);
out.println("数据库连接成功");
conn.close();
%>
解决方案 »
- 求教关于Tiles框架
- mysql inner join 性能问题
- STRUTS1的javax.servlet.ServletException异常
- 新成立的java爱好者联盟 群号40986679
- 求教用JSP实现收藏功能!
- 急!!javascript函数使用问题??
- 人事管理系统中的字段设置问题
- 有人知道怎么调试jsp2.0么?tomcat4.1不支持jsp2.0,而jbuilder又不支持tomcat5.0!!!
- 在查询分析器中能得到的记录,在javabean中怎么得不到。
- 如何使得下载的excel文件在新页面中打开?
- SmartUpload文件上传问题,服务器A,另有两台机器B和C,A上操作想把B机器上的某个文件传到C上
- hibernate 查询的时候,list 总获取不到值,怎么了?
是sql数据库,是在页面上用呀。代码是书里面的,应该没异常也可以,因为书上有图例.但我照搬实际运行就出错,问题出在哪?
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
< %@ page import="java.sql.*"% >
< html >
< body >
< %Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="select * from test";
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {% >
您的第一个字段内容为:< %=rs.getString(1)% >
您的第二个字段内容为:< %=rs.getString(2)% >
< %}% >
< %out.print("数据库操作成功,恭喜你");% >
< %rs.close();
stmt.close();
conn.close();
% >
< /body >
< /html >
现在这里问题太滥了java论坛已从不会解决问题
沦落到不会问问提了悲哀。
你都已明白我的意思与问题所在了,发一个sql2000驱动代码上来就行了.或帮我改一下代码问题不就解决了吗
不帮忙还说风凉话,是人的素质问题与论坛无关
新手,刚学jsp.照搬书上的,书上说得不清楚没说对应哪个数据库.请大家回到正题上,谢谢
我在14楼已更新了代码.但还是不行?
String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample";
String uname="";//用户名
String pwd = "";//密码
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection conn = DriverManager.getConnection(dbURL ,uname,pwd);
若这样再连接不上,你就可以考虑给sql2000打sp4补丁了,或者配个数据源。
但是给的信息居然是mysql楼主请正确描述你的问题
记忆中进行sql2000的JDBC要的是sql2000 sp4
String dbURL = "jdbc:microsoft:sqlserver://127.0.0.1:1433; DatabaseName=数据库名称";这个是本机地址 记得开启1433端口
package com.newer.dao;import java.sql.Connection;
import java.sql.DriverManager;
public class BaseDB {
private Connection con;
public Connection getConnection() {
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=SuperMarket","sa","");
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return con;
}
public void close() {
try {
if(con!=null) {
con.close();
con = null;
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
}
}希望对你有帮助