| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 565 人关注过本帖
标题:如何作一个通用的数据库连接类
只看楼主 加入收藏
mahayu
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:122
专家分:160
注 册:2007-8-3
收藏
 问题点数:0 回复次数:1 
如何作一个通用的数据库连接类

我想作一个class文件,用来连接sql2000的数据库,不用odbc的方式,需要使用时,直接导入这个连接文件就能连接数据库了,以下是我做的连接文件:

import java.sql.*;
public class MSSQLText
{
public static void main(String args[])
{
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
String user="sa";//这里替换成你自已的数据库用户名
String password="123456";//这里替换成你自已的数据库用户密码

String sql2="SELECT * from readers"; //这里替换成你自己的表名
try
{ //这里的异常处理语句是必需的.否则不能通过编译!
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.println("类实例化成功!");

Connection con = DriverManager.getConnection(url,user,password);
System.out.println("创建连接对像成功!");

Statement st = con.createStatement
(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);
System.out.println("创建Statement成功!");

ResultSet rs = st.executeQuery(sql2);
System.out.println("操作数据表成功!");
System.out.println("----------------!");


while(rs.next())
{
System.out.print(rs.getString("name") + " ");//这里替换成你自己表中的列名

}
rs.close();
st.close();
con.close();
}
catch(Exception err){
err.printStackTrace(System.out);
}
}
}

需要进行一些改良,做成通用的数据库连接文件,可以在任何地方导入,请教高手如何作这个文件,如何使用?

搜索更多相关主题的帖子: 数据库 String public java 
2007-10-22 13:48
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
數據庫﹐表﹐以及字段﹐都需要考慮﹐對表的各種操作單獨寫成方法。

我的网站 http://www.
2007-10-22 14:32
快速回复:如何作一个通用的数据库连接类
数据加载中...
 
   



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

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