`

JDBC连接 sqlServer2000 例子

阅读更多

例子一:

import java.sql.*;

class TestDB{
    private final String Driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; 
     private final String url = "jdbc:microsoft:sqlserver://localhost:1433;selectMethod=cursor;DatabaseName=pubs"; 
    private final String password = ""; 
    private final String userName = "sa"; 
    private Connection conn=null;
    private Statement stmt=null;
    private  ResultSet rs=null;
    public Connection getConnection(){ 
    try{ 
    Class.forName(Driver); 
    conn = DriverManager.getConnection(url,userName,password); 
    }catch(Exception e){ 
    e.printStackTrace(); 
    } 
    try{
        Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
                                              ResultSet.CONCUR_UPDATABLE);
        String sql = "select * from authors";
       rs = stmt.executeQuery(sql);
       }catch(Exception e){
        e.printStackTrace(); 
       }
       try{
           while (rs.next()) {
                  System.out.println(rs.getString(1));
                  System.out.println(rs.getString(2));
           }
       }catch(Exception e){
        e.printStackTrace(); 
       }
    
    return conn; 
} 
    public static void main(String []args){
       
        TestDB tt=new TestDB();
        tt.getConnection();

 


    }
    
}



例子二:
package database;

import java.sql.*;

/**
 * @author Administrator
 * 
 */
public class DBAccess {
    private Connection m_conn;

    private Statement m_stmt;

    String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";

    String url = "jdbc:microsoft:sqlserver://localhost:1433;databasename=sc";

    String uName = "sa";

    String uPwd = "sa";

    /**
     * 
     */
    public DBAccess() {
        this.setDriver(driver);
        this.setConnection(url, uName, uPwd);
    }

    public DBAccess(String driver, String url, String userName, String userPWD) {
        try {
            m_conn = DriverManager.getConnection(url, userName, userPWD);
            m_stmt = m_conn.createStatement();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

    public boolean setDriver(String driver) {
        try {
            Class.forName(driver);
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }

    public boolean setConnection(String url, String userName, String userPWD) {
        try {
            m_conn = DriverManager.getConnection(url, userName, userPWD);
            m_stmt = m_conn.createStatement();
            return true;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }

    // 处理查询
    public ResultSet sendQuery(String sql) {
        try {
            ResultSet m_rs = m_stmt.executeQuery(sql);
            return m_rs;
        } catch (SQLException e) {
            e.printStackTrace();
            return null;
        }
    }

    // 处理数据更新
    public int sendUpdate(String sql) {
        try {
            return m_stmt.executeUpdate(sql);
        } catch (SQLException e) {
            e.printStackTrace();
            return -1;
        }
    }

    // 测试程序
    public static void main(String[] arg) {
        DBAccess db = new DBAccess();
        String sql = "select * from Student";
        ResultSet rs = db.sendQuery(sql);
        try {
            if (rs != null) {
                while (rs.next()) {
                    System.out.println(rs.getInt("Sno") + " "
                            + rs.getString("Sname"));
                }
            }
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }

}



文章出处:http://www.diybl.com/course/3_program/java/javajs/2008520/117059.html
分享到:
评论

相关推荐

    sqlserver2000-jdbc2.0驱动

    在这个例子中,`com.microsoft.sqlserver.jdbc.SQLServerDriver`是驱动的类名,`jdbc:sqlserver://localhost:1433`是数据库的URL,`databaseName=myDB`指定了数据库名称,`username`和`password`是登录凭据。 在...

    MyBatis通过 JDBC连接 SQL server 数据库 最小例子

    总结,这个最小的例子展示了如何使用MyBatis通过JDBC连接SQL Server 2005数据库,实现一个简单的查询操作。在实际项目中,你可能需要处理更复杂的业务逻辑和事务管理,但这个基础将帮助你理解MyBatis的工作原理。...

    JDBC连接SQL Server例子

    **JDBC连接SQL Server例子详解** Java JDBC (Java Database Connectivity) 是Java平台中用于与数据库交互的一组标准API,它允许Java程序通过JDBC驱动程序与各种类型的数据库进行通信。在本例中,我们将深入探讨如何...

    java jdbc连接sql server的小例子

    本教程将基于标题"java jdbc连接sql server的小例子",深入讲解如何使用Java JDBC连接SQL Server数据库,并提供一个简单的示例。 首先,你需要在项目中引入SQL Server的JDBC驱动。Microsoft提供了名为`mssql-jdbc`...

    sqlserver 2000 8版本jdbc驱动

    "Kettle"是Pentaho公司开发的一个ETL(Extract, Transform, Load)工具,用于数据抽取、转换和加载,它支持多种数据库,包括SQLServer,因此可能需要正确的JDBC驱动来连接SQLServer 2000;"sqljdbc"则直接指代了SQL...

    jdbc连接sqlserver2005数据库例子

    标题中的“jdbc连接sqlserver2005数据库例子”表明我们将探讨如何使用Java Database Connectivity (JDBC) API来连接到Microsoft SQL Server 2005数据库。SQL Server 2005是微软的一款关系型数据库管理系统,而JDBC是...

    自己亲自验证的sql server2000好用的sqljdbc,以及例子

    以下是一些使用sqljdbc驱动连接SQL Server 2000的基本步骤: 1. **下载驱动**:首先,你需要从可靠的源下载sqljdbc驱动,通常这是一个jar文件,如sqljdbc2000.jar。 2. **添加到项目**:将下载的jar文件添加到Java...

    java JDBC 连接sql server封装

    以上就是一个基本的Java JDBC连接SQL Server的封装示例。通过这种方式,你可以轻松地在多个地方重用相同的连接逻辑,同时保持代码的整洁。记住,对于生产环境,最好使用连接池(如HikariCP、C3P0等)来管理和复用...

    SQL Server连接JDBC需要的jar包

    连接SQL Server的JDBC代码示例: ```java import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class SqlServerJdbcExample { public static void main(String[] ...

    MyBatis通过 JDBC连接 SQL server 数据库简单例子,进阶使用动态代理

    总结来说,本示例展示了如何使用MyBatis通过JDBC连接SQL Server数据库,创建Mapper接口,编写XML映射文件,以及如何利用MyBatis的动态代理机制自动生成Mapper接口的实现。这种方式使得数据库操作更加简洁、高效,是...

    JDBC for SQL Server 2000

    这个例子展示了如何使用JDBC驱动连接到本地的SQL Server 2000实例。记住,实际的URL、用户名和密码应替换为你自己的数据库配置。 总的来说,JDBC for SQL Server 2000为Java开发者提供了无缝对接SQL Server 2000...

    jdbc_sqlserver

    使用JDBC连接SQL Server,首先需要在程序中加载驱动,然后建立数据库连接。代码示例如下: ```java Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection conn = DriverManager.get...

    java连接sql server数据库例子

    要使用JDBC连接SQL Server,你需要以下几步: 1. **导入JDBC驱动**:SQL Server的JDBC驱动是由Microsoft提供的,名为`mssql-jdbc`。在Java项目中,你需要将其作为依赖引入。如果是Maven项目,可以在pom.xml文件中...

    SQL Server2000的JDBC驱动程序

    对于SQL Server 2000,驱动类名通常是`com.microsoft.jdbc.sqlserver.SQLServerDriver`,URL格式通常是`jdbc:microsoft:sqlserver://<服务器>:<端口>;DatabaseName=<数据库名>`。 4. 连接:使用`Class.forName()`...

    MyBatis 通过第三方Druid数据连接池连接SQL server 简单例子

    总结一下,这个例子展示了如何在MyBatis中使用Druid数据连接池连接SQL Server。通过Druid,我们可以有效地管理和优化数据库连接,提升应用的运行效率。同时,Druid提供的监控功能也能帮助我们实时了解数据库连接池的...

    JDBC 连接到 SQL server 2005 数据库简单例子

    本教程将通过一个简单的例子,讲解如何使用JDBC连接到SQL Server 2005数据库并从中获取数据。 首先,我们需要确保已安装了SQL Server 2005并创建了一个数据库,以及具备访问该数据库所需的用户名和密码。此外,为了...

    sqlserver-jdbc4 sqlServer2008所需驱动jar包

    本文将深入讲解SQL Server 2008与Java应用程序之间的连接,重点讨论标题和描述中提及的"sqlserver-jdbc4 sqlServer2008所需驱动jar包"。 首先,JDBC是Java平台上的一个标准接口,由Java SE的java.sql和javax.sql包...

    MyBatis连接SQLServer的小例子

    本教程将通过一个小例子,详细介绍如何使用MyBatis连接到SQLServer数据库。 首先,我们需要在项目中引入MyBatis和SQLServer的驱动依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml <!-- ...

    jdbc连接SQL例子

    本教程将通过一个具体的例子,解释如何使用JDBC连接SQL Server 2000数据库。 首先,确保你已安装了SQL Server 2000并创建了一个数据库。同时,你也需要JDBC驱动,对于SQL Server,通常是Microsoft的JDBC Driver,也...

    sql server2000 jdbc 3个jar包

    在Java编程环境中,连接SQL Server 2000数据库时,通常会用到JDBC(Java Database Connectivity)驱动。JDBC是Java平台中用于与各种数据库进行交互的一种标准接口。在给定的“sql server2000 jdbc 3个jar包”中,...

Global site tag (gtag.js) - Google Analytics