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

如何使用java连接到sql server数据库?任何方法均可!

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

    本文导语:  rt | 先在数据源设置连接到数据库的名字 就比如此粒子的mrp import java.sql.Connection; import java.sql.SQLException; import java.sql.DriverManager; import java.sql.* ; /**  * Title:        ConnectionFactory  * Desc...

rt

|
先在数据源设置连接到数据库的名字 就比如此粒子的mrp
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.* ;
/**
 * Title:        ConnectionFactory
 * Description:  The class used to get a connection by the given params
 * Copyright:    Copyright (c) 2002
 * Company:      css
 * @author       Dreamingmouse
 * @version 1.0
 */
/**
 * this class is responsible for getting a Connection by the given params
 */
public class ConnectionFactory {
  public static final String URL = "jdbc:odbc:mrp" ;
  public static final String DRIVER = "sun.jdbc.odbc.JdbcOdbcDriver" ;
  public static final String USER = "sa" ;
  public static final String PASSWORD = "" ;
  public String url ;
  public String driver ;
  public String user ;
  public String password ;

  public ConnectionFactory() {
    //do nothing
  }

  public ConnectionFactory( String url , String driver , String user , String password ) {
    this.url = url ;
    this.driver = driver ;
    this.user = user ;
    this.password = password ;
  }

  public Connection getConnection () {
    try{
      Class.forName( driver ) ;
      Connection con = DriverManager.getConnection( url , user , password ) ;
      return con ;
    }catch( SQLException se ) {
      return null ;
    }catch( ClassNotFoundException cnfe ) {
      return null ;
    }
  }
  public static Connection  getDefaultConnection() {
     try{
      Class.forName( DRIVER ) ;
      Connection con = DriverManager.getConnection( URL , USER , PASSWORD ) ;
      return con ;
    }catch( SQLException se ) {
      return null ;
    }catch( ClassNotFoundException cnfe ) {
      return null ;
    }
  }
  public static void main(String[] args) throws Exception {
    String url = "jdbc:odbc:liaocheng" ;                        //this is a local dsn on local platform .
                                                                //change it to run anywhere else
    String driver = "sun.jdbc.odbc.JdbcOdbcDriver" ;
    String user = "sa" ;
    String password = "" ;
    ConnectionFactory connectionFactory1 = new ConnectionFactory( url , driver ,user,password);
    Connection con = connectionFactory1.getConnection() ;
    PreparedStatement ps = con.prepareStatement("select * from lc_news") ;
    ResultSet rs = ps.executeQuery() ;
    System.out.println(rs.getStatement());
    int i = 0;
    while(rs.next()){;
    System.out.println("+++++++++++++++++");
    System.out.println(rs.getString(2));
    System.out.println(rs.getString(3));
    System.out.println(rs.getString("message"));
    i++;
    }
    con.close() ;
  }
}

|
java.sql包里的东西不够吗?
jdbcodbcdriver应该可以呀

|
jdbcodbcdriver!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

|
没错jdbcodbcdriver
肯定搞定

    
 
 

您可能感兴趣的文章:

  • web页面使用vncsharp远程连接到Linux
  • 使用SecureCRT连接到Linxu后,中断的汉字乱码,怎么解决?
  • 為什麼通過SSH連接到LINUX后,使用LS 命令后部分會出現"亂碼"
  • win7如何使用sourceCRT连接到虚拟机
  • windows机器 cmd命令下能否使用什么命令通过ssh连接到远程linux机器
  • 使用secureFX连接到linux上需要在linux上配置什么
  • 请教高人:同一个套接字(做客户端)连接到server后在不同子进程里使用能否不采取互斥措施收发?
  • 能否通过计算机名使用SSH Secure Shell连接到虚拟机上?
  • 在JSP中,不使用ODBC,如何连接到ACCESS数据库?
  • mysql数据库下载安装教程和使用技巧
  • 大家在UNIX下都使用什么数据库?使用什么做数据开发?
  • mongodb 数据库常用命令使用实例
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • 请教在linux系统开发环境下,有没有db和dbf数据库引擎,如何使用这个数据库?
  • 使用php语句将数据库*.sql文件导入数据库
  • 使用JDBC连接数据库时Class.forName()语句的使用疑问
  • 如何使用jsp显示数据库中的数据?
  • 收缩后对数据库的使用有影响吗?
  • 当发布的程序中含有数据库的使用时,...?
  • 如何强制删除或恢复SQLServer正在使用的数据库
  • 一个数据库函数的使用?
  • 嵌入式linux下数据库使用
  • 请教数据库连接池的使用....
  • 在tomcat 中使用jdbcrealm是否一定要在数据库中建立用户表和 角色表
  • 超酷数据库工具发布(JAS), 欢迎使用
  • linux下使用易飞ERP系统出现“报表数据库连接错误!!”是怎么回事
  • linux下服务器开发一般使用什么数据库?
  • linux使用mysql删除数据库的问题,谢谢!
  • 请问如何在jsp中使用JDBC动态更新数据库?
  • 关于使用数据库连接的问题。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 在div中使用css让文字底部对齐的方法
  • 弱智问题:我们怎么才知道要使用的方法需要实现什么接口才能使用这个方法呢?
  • linux下c/c++使用hash_map方法介绍
  • JAVA中不赞成使用(Deprecated)的方法是否可以使用
  • ftp协议介绍及ftp常用的上传下载等操作命令使用方法
  • c#中SAPI使用总结——SpVoice的使用方法
  • 有没有方法在 非solaris 的 unix下,比如说 sco unix 下面,使用 j2se 的方法!
  • 我初学NETTERM的使用,在哪里可以找到所有(或常用的)命令的使用方法呢?还是需要在什么书上可以找到?
  • 类的方法和实例方法,类字段和实例字段有什么不同,在使用上?
  • 用JDBC-ODBC访问ACCESS,能不能用ResultSet的deleteRow()方法?我怎么用的不行?另外,我在使用CachedRowSet类时,当调用acceptChange()方法时
  • 使用DateTime的ParseExact方法实现特殊日期时间的方法详解
  • jquery链式操作的正确使用方法
  • 关于telnet xxx.xxx.xxx.xxx:80的使用方法问题
  • jquery append()方法与html()方法的区别及使用介绍
  • 我用的是红帽5 我想知道我LINUX下的KDbg的使用方法
  • 谁能告诉我哪里能找到java包内部类及方法使用介绍
  • Javascript里的两种使用正则的方法
  • Linux 下监控某进程 内存使用峰值的方法?
  • 使用jquery prev()方法找到同级的前一个元素
  • byte() 方法如何使用?
  • :)```一个初级问题抽象类的方法我怎么使用?!!
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • 使用DateTime的ParseExact方法实现特殊日期时间的方法详解 iis7站长之家
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • Office 2010 Module模式下使用VBA Addressof
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 共享内存一般是怎么使用的,是同消息队列配合使用么


  • 站内导航:


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

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

    浙ICP备11055608号-3