大家帮忙解决下,在这里先谢谢大家了!最好是举例每一步骤都详细点
比如:jsp代码???数据库的配置????以及每种表的制作等等。。。。。
我说了我是个菜鸟,还不是很清楚,在这里先谢谢大家了!。我用的是sql2000
2000一般都要打sp3补丁,再就是连接到URL也稍微有点不同,注意这两点和平常的一样,应该能连上
论坛里说的和网站上的差不多,还是不行啊!大家最好拿出自己的一个简单的实例,以图文并貌的形式,讲解下!这样,不管以后谁来都能明白!高手们,快快出现吧!我代表菜鸟界的朋友谢谢你们了!
我的代码是:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ 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>
提醒菜鸟们,使用jdbc链接的一定记得下载相应的jdbc类包并放到对应的classpath路径中。
我身边就有很多的菜鸟刚学java又不好好看书的,都犯了这个低级的错误
贴段楼主的代码:
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
1 首先你要确保你的驱动jar包已经导入。
2 后面不知为何要加个newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
这个url貌似有问题,举个oracle的例子
url="jdbc:oracle:thin:@localhost:1521:orcl"
//pubs为你的数据库的
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
我也是菜鸟,不过连接成功了,也是费了很多功夫,我支持楼上的,只要JAVA能连接的话,JSP肯定行的(嵌入JAVA语言)不过要注意开头的那些格式不能省略的。要不怎么都不成功的。祝你好运啦,多试试,多百度,最重要的是要有耐心,我当时也搞得郁闷的要死。
来源:英超直播