我想作一个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);
}
}
}
需要进行一些改良,做成通用的数据库连接文件,可以在任何地方导入,请教高手如何作这个文件,如何使用?