用JSP怎么联接SQLServer的数据库啊

青蛙头-冰山 2002-04-19 10:54:30
以前一直用的是PHP和ASP。这几天刚刚开始学JSP,我的环境是Win2000 + jdk1.4 + tomcat4 一些网上调用数据库的例子在我的计算机上总是不能用,我也不知道为什么,朋友里也没有学JSP的,所以觉得学起来很累,各位可不可以帮个忙,告诉问题可能出在什么地方呢?!谢谢。。。。
...全文
19 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
obliang 2002-04-22
  • 打赏
  • 举报
回复
我用的JSQLConnect.jar数据库驱动,TOMCAT4
首先将JSQLConnect.jar放在tomcat根目录下的lib子目录中,你也可以放在任何文件夹中当要在classpath中设置这个路径,按我的在classpath中添加
e:/tomcat/lib/JSQLConnect.jar这一句。之后你可以将JSQL数据库驱动包中的Examplejsp.jsp文件放入test目录下进行测试,只要你classpath设置没错,就可以通过了。

如果你没有JSQLConnect.jar 留下mail,我寄给你!
donny2000 2002-04-22
  • 打赏
  • 举报
回复
用Microsoft的JDBC驱动不错 你到Microsoft的站点下一个 它有很详细的文档
jetplane 2002-04-21
  • 打赏
  • 举报
回复
补充一下:
其实在win环境下用jsp接SQL Server数据库最常用的方法就是用“ODBC”。
具体操作:
1、在 设置>控制面板>管理工具 里点ODBC数据源。然后在User DSN里新建一个指向SQL2000数据库的数据源,比如“MySQL2000”。
2、你可以用“littleyy(风笑痴)”提供的代码来连结,将其中的“XXX”换成“MySQL2000”就可以了。
chensh1024 2002-04-20
  • 打赏
  • 举报
回复
每本资料书基本都有
littleyy 2002-04-20
  • 打赏
  • 举报
回复
首先你要设置你的数据源,比如名字叫XXX
然后用下面的代码就可以了
<%
Connection sqlCon = null;
Statement sqlStmt = null;
ResultSet sqlRs = null;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(java.lang.ClassNotFoundException e)
{
out.println(e.getMessage());
}

try
{
String strUrl="jdbc:odbc:XXX";
sqlCon=DriverManager.getConnection(strUrl);
sqlStmt = sqlCon.createStatement(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
}
catch(SQLException e)
{
out.println(e.toString());
}
String sql="select * from table"
sqlRs=sqlStmt.executeQuery(sql);
%>
rorer 2002-04-20
  • 打赏
  • 举报
回复
我的环境是WIN2000+jdk1.3+tomcat3.3.1,使用JDBC-ODBC bridge就可以访问本机的SQLSERVER2000了。但是你的具体情况我不清楚,所以不知道什么原因。
windyloft 2002-04-20
  • 打赏
  • 举报
回复
这个很容易的,网上有了是,可以去找找,很简单的
Andrawu 2002-04-20
  • 打赏
  • 举报
回复
最好是不用JDBC-ODBC bridge,用第三方包吧。
一般都是通过读配置文件来连接数据库。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧