Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26314616
  • 博文数量: 2065
  • 博客积分: 10377
  • 博客等级: 上将
  • 技术积分: 21525
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-04 17:50
文章分类

全部博文(2065)

文章存档

2012年(2)

2011年(19)

2010年(1160)

2009年(969)

2008年(153)

分类: Java

2009-05-13 16:02:15

1.连接MS的DB
JAVA连接MSSQL2000
方式一:用Jdbc-odbc方式进行
第一步:配置系统DSN
配置成功之后代码如下编写:
try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            con =DriverManager.getConnection("jdbc:odbc:MyWeb","sa","hkebao");
            if(con == null){
                System.out.print("连接没建立起来");
            }else{
                System.out.print("连接建立起来了");
            }
        }catch(Exception e){
            System.out.print(e.toString());
        }finally{
            try {
                con.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
方式二:使用JDBC直连
摘自: 讲得不错。

一、下载SQL SERVER2000的jdbc驱动程序。

在微软站点就有这个驱动程序:

Window操作系统


Unix操作系统 Mssqlserver.tar

 

二、安装JDBC

执行ms_jdbc_setup.exe可执行文件,一切只需要点击下一步,至到出现finish按钮,完成安装。

注:

(1) ms_JDBC_setup默认安装路径为:c:\Program Files\Microsoft SQL Server 2000 Driver for JDBC

(2)此版(Version 2.2.0022)本仅支持Microsoft SQL Server 2000 Driver for JDBC

(3)安装目录\lib\下的三个jar文件即是我们要的JDBC驱动核心

msbase.jar

mssqlserver.jar

msutil.jar

将这三个JAR包含进来 代码直接如下写就OK了。

Connection conn = null;       
            try {
                Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
                String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Test";
                String user="sa";
                String password="hkebao";
                conn = DriverManager.getConnection(url, user, password); //获得连接
                if(conn == null){
                    System.out.print("连接没建立起来");
                }else{
                    System.out.print("连接建立起来了");
                }
            }catch(Exception e)
            {
                System.out.print(e.toString());
            }

3. JAVA连接到MYSQL

如果是直接用JDBC的话那比较简单的。可是如果是用JDBC-ODBC方式的话代码如下:

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//这个驱动不能是其他的..
            con = DriverManager.getConnection("jdbc:odbc:monitor","root","321");           
            if(con == null){
                System.out.print("连接没建立起来");
            }else{
                System.out.print("连接建立起来了");
            }

跟连接MSSQL方式一样的哦



阅读(944) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~