社区
Java SE
帖子详情
大虾:有jdbc2.0连接sqlserver的例子,不要使用jdbc-odbc桥,要用sqlserver2000jdbc驱动!
wwl007
2001-12-14 10:08:48
大哥帮我一下吧!上次大家说的方法我都试验了,但是就是在javabean里面可以在jsp调用javabean时候不行。我的web server是tomcat!是不是因为我装了jdk1.3有装了jbuilder的原因阿。结果调用的时候tomcat不知道调用那个jdk1.3!
...全文
142
8
打赏
收藏
大虾:有jdbc2.0连接sqlserver的例子,不要使用jdbc-odbc桥,要用sqlserver2000jdbc驱动!
大哥帮我一下吧!上次大家说的方法我都试验了,但是就是在javabean里面可以在jsp调用javabean时候不行。我的web server是tomcat!是不是因为我装了jdk1.3有装了jbuilder的原因阿。结果调用的时候tomcat不知道调用那个jdk1.3!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sparc2
2001-12-23
打赏
举报
回复
可能运行时的CLASSPATH设置的不对,因为开发时需要设置CLASSPATH,运行是也要设置,看看你是用什么APPLICATION SERVER运行的JSP,记得将驱动程序的包设置在运行路径里。对于装了两个JDK嘛,可以修改一下注册表,查找一下”JavaSoft“应该就能找到了,看一看,如果有两个JDK的设置,留下一个想要的,另一个删掉就可以啦
followingjava
2001-12-23
打赏
举报
回复
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection sqlConn = java.sql.DriverManager.getConnection("jdbc:microsoft:sqlserver://168.192.0.5:1433/database","usr","passw");
wwl007
2001-12-14
打赏
举报
回复
朋友javabena连接数据库是成功的,但是在jsp调用的时候出了问题!谢谢你的参与!
ezyw
2001-12-14
打赏
举报
回复
有何错误呀???
看看这个例子
import java.sql.*;
import javax.servlet.*;
public class connSql
{
private String strDBDriver=null;
private String strConn=null;
private String strDataBase=null;
private String strUser=null;
private String strPassWord=null;
private String strHint=null;
private int nConnCount=0;
private Connection conn=null;
private ResultSet rs=null;
private Statement stmt=null;
public connSql()
{
//Microsoft Sql Server 2000 JDBC
//strDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
//strConn="jdbc:microsoft:sqlserver://sq:1433";
//opta 2000 JDBC
strDBDriver="com.inet.tds.TdsDriver";
strConn="jdbc:inetdae:sq:1433?sql7=true";
//common variable
strHint="Initializing...";
nConnCount=0;
strDataBase="club";
strUser="sa";
strPassWord="";
}
public String getStrHint()
{
return strHint;
}
public int getNConnCount()
{
return nConnCount;
}
public String getDBDriver()
{
return strDBDriver;
}
public String getConn()
{
return strConn;
}
public boolean initDBDriver()
{
try
{
Class.forName(strDBDriver);
strHint="Initialization successfully";
return true;
}
catch(java.lang.ClassNotFoundException err)
{
strHint="Initialization :"+err.getMessage();
return false;
}
}
public ResultSet executeQuery(String strSql)
{
rs=null;
try
{
conn=DriverManager.getConnection(strConn,strUser,strPassWord);
conn.setCatalog(strDataBase);
stmt=conn.createStatement();
rs=stmt.executeQuery(strSql);
nConnCount++;
}
catch(SQLException err)
{
strHint="executeQuery: "+err.getMessage();
}
return rs;
}
public boolean executeUpdate(String strSql)
{
try
{
conn=DriverManager.getConnection(strConn,strUser,strPassWord);
conn.setCatalog(strDataBase);
stmt=conn.createStatement();
stmt.executeUpdate(strSql);
nConnCount++;
return true;
}
catch(SQLException err)
{
strHint="executeUpdate: "+err.getMessage();
return false;
}
}
public boolean closeConn()
{
try
{
if(rs!=null)
{
rs.close();
}
if(stmt!=null)
{
stmt.close();
}
if(conn!=null)
{
conn.close();
}
return true;
}
catch(SQLException err)
{
strHint="closeConnection: "+err.getMessage();
return false;
}
}
public static String parseChinese(String in)
{
String s=null;
byte temp[];
if(in==null)
{
System.out.println("Warn:null");
return new String("");
}
try
{
temp=in.getBytes("iso-8859-1");
s=new String(temp);
}
catch(Exception err)
{
System.out.println(err.toString());
}
return s;
}
public static void main(String[] args)
{
connSql clsTemp=new connSql();
System.out.println(clsTemp.getStrHint());
ResultSet rsTemp=null;
String strTemp=null;
try
{
clsTemp.initDBDriver();
rsTemp=clsTemp.executeQuery("select * from dept");
while(rsTemp.next())
{
//strTemp=parseChinese(rsTemp.getString("dname"));
strTemp=(rsTemp.getString("dname"));
System.out.println(strTemp);
}
System.out.println("THE COUNT OF CONNECTION IS:"+clsTemp.getNConnCount());
clsTemp.closeConn();
}
catch(Exception e)
{
System.out.println(e.toString());
e.printStackTrace();
}
}
}
titansavent
2001-12-14
打赏
举报
回复
虚心请教^_^
三杯倒
2001-12-14
打赏
举报
回复
1111
wwl007
2001-12-14
打赏
举报
回复
错误信息
com.microsoft.jdbc.sqlserver.SQLServerDriver
haichuang
2001-12-14
打赏
举报
回复
将错误信息贴上来!!!
java
sqlserver
异常处理_
SQLServer
Exception
com.microsoft.
sqlserver
.
jdbc
.
SQLServer
Exception: 该联接已关闭com.microsoft.
sqlserver
.
jdbc
.
SQLServer
Exception:该
连接
已关闭。ERROR...
sqlserver
数据库分页问题
sqlserver
数据库分页问题,急、、、楼主zhaosy(盛)2005-11-03 11:04:18 在 Java / J2SE / 基础类 提问各位兄弟姐妹,这个程序再oracle、mysql上执行没任何问题 其中:$where为条件,currentPage为当前页码,...
java中数据库的
连接
和配置
首先选择合适自己数据库的
驱动
程序,这里提到的都是常用
驱动
。
连接
Oracle数据库 获得Oracle的
驱动
程序包classes12.jar 把Oracle的
驱动
程序到\WEB-INF\lib下 Class.forName("oracle.
jdbc
.driver.Oracle...
高负载高并发网站架构分析
不管怎么样,先要找出瓶颈在哪个部分:是CPU负荷太高(经常100%),还是内存不够用(大量
使用
虚拟内存),还是磁盘I/O性能跟不上(硬盘指示灯狂闪)?这几个都是可以通过升级硬件来解决或者改善的(
使用
更高等级的...
JSF(RichFaces)+Spring+Hibernate战争日记——初次接触jsp让我讨厌的几个问题及解决办法
在转型开始时,不可避免地碰到了许多烦恼,有时真想重回pb的老路,幸亏有csdn,幸亏有很多热心的
大虾
及时给我鼓励,并帮我解决了这些问题,归纳下来主要有下面几个,我想大家也都碰到过.tomcat的配置 构建web运行...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章