JSP如何实现与SQL Server数据库的连接和访问? 20

书面表达,不需要代码告诉我... 书面表达,不需要代码告诉我 展开
 我来答
爱在爱自己42
2012-05-26
知道答主
回答量:24
采纳率:0%
帮助的人:13.5万
展开全部
我们刚好也在做。使用jdbcodbc连接吧;首先添加SQLServer数据源(控制面板->管理工具->数据源)数据源的名字最好要和本项目有关系。下面是一个简单的javabean实例,你在JSP页面调用它就可以啦!

public class DaoFromDB {
private String driverClassName="sun.jdbc.odbc.JdbcOdbcDriver";
private String databaseURL="jdbc:odbc:你数据源的名字";
private String userName="sa";
private String password="";
private Connection con;
public DaoFromDB(){
try{
Class.forName(driverClassName);
con=DriverManager.getConnection(databaseURL,userName,password);
}catch(Exception e){
e.printStackTrace();
}
}

public boolean addNotice(Notice not) {//not是一个Notice实例
PreparedStatement pstm=null;
try{
pstm=con.prepareStatement("insert into notice (title,content,user_id,ip_address)
values(?,?,?,?)");
pstm.setString(1,not.getTitle());
pstm.setString(2,not.getContent());
pstm.setInt(3,not.getUser().getId());
pstm.setString(4,not.getIp_address());
int i=pstm.executeUpdate();
if(i>0){
return true;
}
}catch(SQLException e){
e.printStackTrace();
}finally{
if(pstm!=null)try{pstm.close();}catch(SQLException e){}
}
return false;
}
}
shuidrinking
推荐于2018-09-06 · TA获得超过102个赞
知道答主
回答量:63
采纳率:50%
帮助的人:29.3万
展开全部
<%@ 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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qingxsky
推荐于2017-10-05 · 知道合伙人软件行家
qingxsky
知道合伙人软件行家
采纳数:513 获赞数:1669
毕业东北电力大学信息与计算科学专业,本科学位。企业资产管理行业9年从业经验,现任三峡高科实施顾问。

向TA提问 私信TA
展开全部
使用JSP实现SQLSERVER数据库的连接和访问需要以下几个步骤:
1、需要JSP的运行环境例如应用服务器Tomcat或者Weblogic;
2、准备SQLSERVER的JDBC驱动程序,即jar文件;
3、保证应用服务器启动时加载JDBC驱动;
4、在JSP中编写代码进行连接访问。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狂暎8j
2012-05-26 · TA获得超过723个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:271万
展开全部
就跟在java文件中一样啊,jsp中不是可以写java代码的吗<% %>,直接把java连数据库的代码直接搞到<% %>中就可以了,访问也是一样的啊。。。
例如:
<body>
<%
Locale locale = new Locale("en","US","");
String s = "Default Date: " + DateTimeUtil.getDefaultDateFormat(locale);
out.println(s);
%>
</body>

上面那位的都看不懂,那还是去学习一下jsp吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式