标题:[求助]JAVABEAN连接MSSQL数据库出现问题
只看楼主
icebo
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-6-3
 问题点数:0 回复次数:5 
[求助]JAVABEAN连接MSSQL数据库出现问题
在做数据库连接测试的时候,当程序执行到这里发现只能输出:

---------11--------------

public QueryBean() throws Exception
{
System.out.println("---------11--------------");
this.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=testDatabase",sa","sa");
System.out.println("---------设置构造函数--------------");
}


我把微软提供的3个JAR连接数据库的驱动放在tomcat安装目录里的lib文件下,在程序所在的地方WEB-INF下LIB文件也放了,CLASS-PATH环境变量指向了tomcat的LIB

注:其他的JAVA程序可以在机器上正确运行。问题在数据库连接的代码上,可能是代码问题或者是配置问题,望高手赐教,在线等。。。。
搜索更多相关主题的帖子: 数据库 MSSQL JAVABEAN 微软 
2007-04-01 15:15
黄袖标
Rank: 4
等 级:贵宾
威 望:13
帖 子:676
专家分:0
注 册:2007-3-22
得分:0 

莫非又是没打补丁的问题?不确定


我胡汉三又回来啦!物是人非啊,只有静夜思大大还在。
2007-04-01 15:41
icebo
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-6-3
得分:0 
都应该下了啊,我用的360安全卫士选择补丁的时候全选的啊。

电影538:我的早晨从5点38开始  收集2万电影
http://www./
2007-04-01 15:57
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
得分:0 
把全部代码帖出来

因为我们不知道你那个setConnection的方法是什么样子

可惜不是你,陪我到最后
2007-04-02 09:09
icebo
Rank: 1
等 级:新手上路
帖 子:62
专家分:0
注 册:2006-6-3
得分:0 
[CODE]import java.sql.*;
import java.io.*;
public class QueryBean
{
public String param[]; /*查询条件*/
public ResultSet result=null; /*查询结果*/
public Connection conn;
//设置构造函数

///数据库连接
public QueryBean() throws Exception{
System.out.println("--------^^^^^--------------");
this.setConnection("com.microsoft.jdbc.sqlserver.SQLServerDriver","jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=testDatabase","sa","sa");
System.out.println("---------设置构造函数--------------");
}
//设置查询参数
public void setParam(String[] param)
{
this.param=param;
}
//设置SQL查询语句
//public void setQuerystatement(String query_statement)
//{
//System.out.println(query_statement);
// this.query_statement=query_statement;
// System.out.println("---------传入sql语句--------------");
//}
//设置连接参数
public void setConnection(String driverName,String jdbcURL,String username,String passwd) throws Exception
{
Connection conn1;
Class.forName(driverName).newInstance(); ;
// conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://"+p.getProperty("dbserver")+":1433;DatabaseName="+p.getProperty("dbname")+";charset=GB2312",p.getProperty("user"),p.getProperty("password"));
conn1=DriverManager.getConnection(jdbcURL,username,passwd);
conn1.setAutoCommit(false);
this.conn = conn1;
System.out.println("---------数据连接成功--------------");
}
/*获取查询结果*/
public ResultSet getResult(String query_statement)
{
try
{
PreparedStatement select_stm=conn.prepareStatement(query_statement,java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY);
if (param!=null)
for(int i=0;i<param.length;i++)
select_stm.setString(i+1,param[i]);
result=select_stm.executeQuery();
}catch(Exception e){System.out.println(e);}
return result;
}
}[/CODE]

电影538:我的早晨从5点38开始  收集2万电影
http://www./
2007-04-02 10:43
支离破碎
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:737
专家分:0
注 册:2007-1-4
得分:0 
打断点进入DEBUG调试就知道什么原因了。

人生漂泊無依,有如浮萍菱花,隨水飄流,你会在我这里停留吗?
[url=http://51mynet.]http://51mynet.[/url]
2007-04-02 11:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-128512-1-1.html




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

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