您的位置:jsp学习站首页 >> 数据库 >> SQLSERVER >> 用Java连接MS SQL Server

用Java连接MS SQL Server

[ 来源:互网络 | 更新日期:2007-09-08 11:43:10 | 浏览次数:14002]
简介:sql
使用jdbc driver for MS SQL server的。注意配置要引用ms sqlserver的jdbc

import java .sql.*;
public class sql {
public static void main(String[] args) {
  try {
   String address = "jdbc:microsoft:sqlserver://localhost:1433";
   //驱动类型+目标数据库ip+数据库端口
   String user="sa";//数据库用户密码
   String passwd="";//口令
   String database = "pubs";//目标数据库
   Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();//驱动申明
   Connection con = DriverManager.getConnection(address,user,passwd);//建立链接
   con.setCatalog(database);//确定目标数据库
   Statement smt =
con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
   //建立描述,设定结果集支持滚动光标且敏感,不可编辑
   String selCode = "SELECT test1,test2 FROM test";//查询语句
   ResultSet rs = smt.executeQuery(selCode);//结果集
   if(rs.last()) {//从第一条往后依次取结果集中的记录
    String userId = rs.getString(1);//等同rs.getString("userId"),即第一个字段数据
    String userName = rs.getString(2);//同上,第二个字段,全部取其为String类型
    //若是中文字段,一般需要转码
    //userName = new String(userName.getBytes("ISO-8859-1"),"gb2312");
System.out.println(userId+":"+userName);//输出此条记录的查询结果
   }
   rs.close();//释放资源
   smt.close();
   con.close();
  }
  catch(Exception e) {
   System.out.println(e);//捕捉异常
  }
}
}
Tags:关键字:用Java连接MS SQL Server
责任编辑:glen