| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1069 人关注过本帖
标题:java连接数据库,请各位进来指教一二。
取消只看楼主 加入收藏
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
收藏
 问题点数:0 回复次数:3 
java连接数据库,请各位进来指教一二。
我在本机上编写了一个连接sql server2000数据库的代码,输出数据库中的信息,用的是jdk1.5,下面是程序代码,编译可以通过,就是运行时什么结果也没有,我数据库中时有东西的,数据源也配好的,连接没问题。我已经研究几天了,头都大了,只是水平有限,就是不知道时怎么回事,只好来请教各位大侠了。
数据源名称是user_message,所搜索的表名是user,代码如下:
import java.sql.*;
import javax.sql.*;
public class T
{
private static String _driver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
private static String _url="jdbc:microsoft:sqlserver://localhost:1433:DatabaseName=user_message";
private static String user="sa";
private static String password="";
private static String sql="select*from user";
public static void main(String args[])
{
Connection con=null;
Statement st=null;
ResultSet rs=null;
try{
Class.forName(_driver); //建立连接
con=DriverManager.getConnection(_url,user,password);
st=con.createStatement();
rs=st.executeQuery(sql);
if(rs.next()) //输出查询信息
{
System.out.println(rs.getString("name"));
}
}
catch(SQLException e)
{e.getMessage();}
catch(Exception e)
{e.getMessage();}
finally //关闭连接
{
if(con!=null)
{try{ rs.close();
st.close();
con.close();}
catch(SQLException e)
{e.getMessage();}
}

}

}
}
搜索更多相关主题的帖子: 数据库 java 指教 
2006-09-15 16:54
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
收藏
得分:0 
多谢各位,我按照你们说的试了,还是不行,经过测试,是抛出了exception异常,应该是驱动加载有问题,可是还是不知道怎么改,各位看看有什么办法?

2006-09-16 09:08
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
收藏
得分:0 
  多谢各位,问题解决了 ,需要加载3个驱动包,然后就连接上了,不过有出现了新问题,运行到
con=DriverManager.getConnection(_url,user,password);后就不行了 抛出了sqlexception异常。
代码是0,不知道是怎么回事?
  

2006-09-16 16:17
禹_二
Rank: 1
等 级:新手上路
帖 子:661
专家分:0
注 册:2006-9-13
收藏
得分:0 
好像是可以用的.就是不知道补丁是怎么打的.指点一下吧.

2006-09-23 16:18
快速回复:java连接数据库,请各位进来指教一二。
数据加载中...
 
   



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

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