| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2241 人关注过本帖
标题:jsp如何操作数据库?
只看楼主 加入收藏
青格儿
Rank: 4
等 级:贵宾
威 望:11
帖 子:698
专家分:20
注 册:2007-7-31
结帖率:87.5%
收藏
 问题点数:0 回复次数:18 
jsp如何操作数据库?
jsp连上数据库后,怎么从Sql Server里取数据?如何操作SQl Server里表的增加和删除,大家给个例子,行么?我现在这谢谢了!
搜索更多相关主题的帖子: 数据库 jsp Server 里表 SQl 
2007-11-21 08:47
netstriker
Rank: 1
等 级:新手上路
威 望:1
帖 子:257
专家分:0
注 册:2007-3-24
收藏
得分:0 
    就是用那些 insert table tableName .... 插入记录, delete ....table tableName 那样
2007-11-21 09:31
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
收藏
得分:0 
和java里一样啊。。。
代码写<%%>之间就好了。。。
不过最好用类封装一下。。。
用jsp直接调用。
2007-11-21 13:14
gongbing
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2007-11-15
收藏
得分:0 
恩[IMG]http://bbs.[/IMG]

把手放上来,这段时间不容易,这里只有我们没有我,和你们的兄弟一起,1,2,3!无兄弟,不篮球!
2007-11-21 16:30
zplove
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:783
专家分:0
注 册:2006-7-30
收藏
得分:0 
给你发一个
<%@ page contentType="text/html;charset=GB2312" %>
<%@ page import="java.sql.*" %>
<HTML>
<BODY>
<% Connection con;
Statement sql;
ResultSet rs;
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}
catch(ClassNotFoundException e)
{
out.print("类找不到!");
}
try
{
con=DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=testDatabse","sa","6599996");
sql=con.createStatement();
rs=sql.executeQuery("SELECT * FROM userTable");
out.print("<Table Border>");
out.print("<TR><td colspan=8 align=center>用户数据</td></tr>");
out.print("<TR>");
out.print("<Td width=100 >"+"用户ID号");
out.print("<Td width=50 >"+"用户名");
out.print("<Td width=100>"+"用户真实姓名");
out.print("<Td width=50>"+"年龄");
out.print("<Td width=50>"+"性别");
out.print("<Td width=100>"+"联系地址");
out.print("<Td width=100>"+"联系电话");
out.print("<Td width=100>"+"添加时间");
out.print("</TR>");
while(rs.next())
{ out.print("<TR>");
out.print("<TD >"+rs.getLong(1)+"</TD>");
out.print("<TD >"+rs.getString(2)+"</TD>");
out.print("<TD >"+rs.getString(4)+"</TD>");
out.print("<TD >"+rs.getInt("user_age")+"</TD>");
out.print("<TD >"+rs.getString("user_sex")+"</TD>");
out.print("<TD >"+rs.getString("user_address")+"</TD>");
out.print("<TD >"+rs.getString("user_telephone")+"</TD>");
out.print("<TD >"+rs.getString("add_time")+"</TD>");
out.print("</TR>") ;
}
out.print("</Table>");
con.close();
}
catch(SQLException e1)
{
out.print("SQL异常!");
}
%>
</BODY>
</HTML>
别的自己改

相信自己的没错了
2007-11-21 17:44
青格儿
Rank: 4
等 级:贵宾
威 望:11
帖 子:698
专家分:20
注 册:2007-7-31
收藏
得分:0 
谢谢各位!用下面这个程序也行吧!在MyEclipse里,我建了个ceishi.jsp ,可是它提示:
<%@page import="*"%>
<%@page import="java.util.*"%>
<%@page import="javax.servlet.*"%>这三行的包下面都加了曲线,提示:“The import   is never used ” 怎么会这样?!我是个新手,请大家不要笑我笨,帮帮我,谢谢!
程序如下所示:
<%@ page contentType="text/html;charset=gb2312"%>
<%@page info="database handler"%>
<%@page import="*"%>
<%@page import="java.util.*"%>
<%@page import="java.sql.*"%>
<%@page import="javax.servlet.*"%>
<%
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=test &charset=GB2312 &sql=true";
Connection con=DriverManager.getConnection(url,"sa","sa");
Statement stmt=con.createStatement();
String sql="insert into test(name,passwd) values ('apple','123')";
stmt.executeUpdate(sql);}
catch (Exception e){}
out.println("插入数据记录成功!");
%>
2007-11-23 08:39
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
收藏
得分:0 
这个无所谓的。。
因为你没用到导入包里的内容。。。给你个提醒而已
直接把那些包删除即可。。
2007-11-23 09:53
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
多看几個例子﹐流程都是一樣的﹗﹗

我的网站 http://www.
2007-11-23 10:01
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
呵呵..建议看看JSTL

我的msn: myfend@
2007-11-23 10:21
青格儿
Rank: 4
等 级:贵宾
威 望:11
帖 子:698
专家分:20
注 册:2007-7-31
收藏
得分:0 
原帖由 huwangvs 于 2007-11-23 09:53 发表 [url=http://bbs.][/url]
这个无所谓的。。
因为你没用到导入包里的内容。。。给你个提醒而已
直接把那些包删除即可。。



删除当然可以,但是我打开SQL Server去查看,数据根本没插入啊!数据库我连上啊!为什么没执行那个SQL 语名呢?


另,谢谢各位的回复!我一直在找例子,可是好象不好找啊!

呵呵,还在努力学习中... ...
2007-11-23 11:41
快速回复:jsp如何操作数据库?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019756 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved