服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

用java连接ms sql server


  使用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);//捕捉异常
    }
   }
  }

扫描关注微信公众号