当前位置:  技术问答>java相关

怎样用文JDBC for sqlserver访问SQLSERVER 数据库请大侠给出一个完整的程序代码

    来源: 互联网  发布时间:2015-08-28

    本文导语:  请给出一个能运行的程序代码,只要很简单的即可。 | jdbc驱动设置: 下载一个驱动,安装后将驱动的路径放入classpath里面去,最好将驱动就安装到jdk的lib目录里面算了。 这方面设置若有问题...

请给出一个能运行的程序代码,只要很简单的即可。

|
jdbc驱动设置:
下载一个驱动,安装后将驱动的路径放入classpath里面去,最好将驱动就安装到jdk的lib目录里面算了。
这方面设置若有问题参考:http://www.csdn.net/expert/topic/750/750375.xml?temp=.4715387

可运行代码实例:
import java.sql.*;
public class Test {
  public static void main(String[] args) {
    try {
      String address = "jdbc:microsoft:sqlserver://192.168.0.24:1433";
      //驱动类型+目标数据库ip+数据库端口
      String user="sa";//数据库用户密码
      String passwd="";//口令
      String database = "TESTDB";//目标数据库
      Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//驱动申明
      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 userId,userName FROM UserTable";//查询语句
      ResultSet rs = smt.executeQuery(selCode);//结果集
      if(rs.last()) {//从第一条往后依次取结果集中的记录
        String userId = rs.getString(1);//等同rs.getString("userId"),即第一个字段数据
        String userName = rs.getString(2);//同上,第二个字段,全部取其为String类型
        System.out.println(userId+":"+userName);//输出此条记录的查询结果
      }
      rs.close();//释放资源
      smt.close();
      con.close();
    }
    catch(Exception e) {
      System.out.println(e);//捕捉异常
    }
  }
}

|
把那3个文件COPY到tomcatcommonlib下面就可以了;如果是在环境中,也要引入这些包,JCREATOR我不知道,但JB是在project properties里面reqired libraries引入的

|
你的计算机没有安装com.microsoft.jdbc.sqlserver.SQLServerDriver

你用jdbc-odbc bridge吧!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 深入JDBC sqlserver连接写法的详解
  • (100分)jdbc连接sqlserver 200出错.[SQLServer 2000 Driver for JDBC]Error establishing socket.
  • 求助!SQLServer2000 JDBC Driver 不能加载?
  • applet用jdbc链接SQLServer 2000的问题
  • SQLServer JDBC Driver
  • 连接sqlserver的url是jdbc:microsoft:sqlserver://192.168.0.100:1433,他连那一个数据库呢?
  • ?那位大虾有jdbc2.0连接sqlserver的例子,不要使用jdbc-odbc桥,要用sqlserver2000jdbc驱动!大哥帮我一下吧!
  • (100分)用Microsoft jdbc Driver for sqlserver2000(type4)访问sqlserver2k的问题,help!
  • 如何用SQLServer2k-JDBC连接数据库?
  • 关于用jdbc连接sqlserver2000的问题(在线)
  • jdbc:microsoft:sqlserver://localhost:1433;DatabaseNameOPTIONAL=webmail???
  • JDBC连接SQLServer数据库问题!!!
  • 我和我的朋友机器联网了,我的我的java程序(用jdbc驱动)可以连到他的sqlserver.但不可以连到我自己的。但我的java程序(用jdbc-odbc桥)连
  • 有关SQLSERVER 2000的JDBC驱动的问题
  • JDBC连接局域网中SQLserver怎么写?
  • 谁有SqlServer的JDBC驱动?谢谢!定给分!!
  • 大家说说,你们用的jdbc driver for sqlserver是哪儿的!
  • SQLServer 2000 Driver for JDBC 问题 , 在线 !! 解决即给分
  • 谁能告诉我sqlserver 的jdbc驱动叫什么?在哪里?一定给分
  • How to install JDBC driver for sqlserver?
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • 高性能JDBC驱动 DataDirect JDBC Drivers
  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • 关于JDBC-ODBC和JDBC的区别
  • JDBC驱动代理 HA-JDBC
  • 访问MS SQL能不能直接用JDBC,如果能相应的JDBC Driver从哪里得到?
  • easy question:jdbc与jdk需要分别安装吗。如何设置jdbc的classpath
  • JDBC 工具包 Midao JDBC
  • 请问JDBC和JDBC-ODBC有什么区别?是不是连接的时候也有所不同。
  • JDBC 驱动程序 Drizzle-JDBC
  • JDBC执行日志 JDBC Logger


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3