在myeclipse中操作数据库,运行时为什么没有任何输出,也不报错?求高手指导

我使用的是MyEclipse6.0.1和sqlserver2005,代码如下:importjava.sql.*;publicclassA11_1{publicstatic... 我使用的是MyEclipse6.0.1和sqlserver2005,代码如下:
import java.sql.*;
public class A11_1 {
public static void main(String[] args){
Connection ct=null;
Statement sm=null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
ct=DriverManager.getConnection("jdbc:odbc:sql server","sa","abc123456789");
sm=ct.createStatement();
// int i=sm.executeUpdate("insert into bumen values('12','aa','aaaa')");
// if(i==1)
// {
// System.out.println("添加成功!");
// }
// else
// {
// System.out.println("添加失败!");
// }
ResultSet rs=sm.executeQuery("select * from staff");
while(rs.next()){
int bianhao=rs.getInt(1);
String mingcheng=rs.getString(2);
String didian=rs.getString(3);
System.out.println(bianhao+" "+mingcheng+" "+didian);

}
System.out.println("成功");
}

catch(Exception e){}
finally
{
try {
if(sm!=null)
{
sm.close();
}
if(ct!=null)
{
ct.close();
}
} catch (Exception e2){}
}
}
}
展开
 我来答
rfd520hly
2014-06-28 · 超过11用户采纳过TA的回答
知道答主
回答量:130
采纳率:0%
帮助的人:44.4万
展开全部
你上面是ODBC的连接字符串吧?

String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; //加载JDBC驱动
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=要连数据库名"; //连接服务器和数据库
String userName = "数据库用户名"; //输入具体用户名比sa
String userPwd = "用户密码"; //密码
Connection dbConn;try {Class.forName(driverName);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println("Connection Successful!"); //连接成功 控制台输出Connection Successful!

希望可以帮到你,求采纳,谢谢!
追问
这样是可以输出: Connection Successful!但是如果写入对数据库的操作语句,例如显示记录或者增加记录。就没有任何输出,包括System.out.println("Connection Successful!"); 语句。这是为什么呢?是我的数据库有问题吗?求帮忙解答!多谢
追答

排查原因:

  1. 控制台上是有选项的,你得让他的Console栏选中显示,才能显示打印。。

    2.代码是否正常执行到那里去了,调试看一下;

3.控制台是否有多个?每个服务器对应一个控制台

 

你检查一下

帐号已注销
2014-06-28 · TA获得超过1243个赞
知道小有建树答主
回答量:2126
采纳率:55%
帮助的人:665万
展开全部
报错了,catch里没东西~~~~~~~~~~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-07-09
展开全部
看看控制台,我今天也是这样,把数据库驱动放LIB里就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式