使用jtds连接sqlserver数据库并获取所有数据库名称

package testMain;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class TestMain {

catch(java.lang.ClassNotFoundException e){
    System.out.println("hello world");

    Connection conn = getConnection();
    try {
        Statement st=conn.createStatement();
        //st.execute("insert into dept(name) values(\‘5555\‘)");
        ResultSet rset=st.executeQuery("SELECT Name from Master..SysDatabases ORDER BY Name" );
        int rowCount = 0;
        while(rset.next()) {
           System.out.println(rset.getString("name"));
          rowCount++;
        }
       System.out.println(rowCount);
        st.close();
        conn.close();
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

public static Connection getConnection(){
    String dbDriver = "net.sourceforge.jtds.jdbc.Driver";
    String strConnection = "jdbc:jtds:sqlserver://localhost:1433/";
    String user = "sa";
    String password = "123";
    Connection conn = null;
    try{
    //定义连接驱动
    Class.forName(dbDriver);
    }
    catch(java.lang.ClassNotFoundException e){
    System.err.println("DBconnection():"+e.getMessage());
    }
    //--------连接SQL数据库------------------
    try
    {
    conn = DriverManager.getConnection(strConnection,user,password);
    }
    catch(SQLException ex)
    {
    System.err.println("aq.executeQuery:"+ex.getMessage());
    }
    return conn;
    }

}

时间: 2024-11-13 10:03:29

使用jtds连接sqlserver数据库并获取所有数据库名称的相关文章

获取ORACLE数据库的构建信息

首先连接到数据库,获取ORACLE数据库的基本信息: C:\USERS\ADMINISTRATOR>SQLPLUS/NOLOG SQL*PLUS: RELEASE 10.2.0.3.0 - PRODUCTION ON 星期五 4月 3 09:53:50 2015 COPYRIGHT (C) 1982, 2006, ORACLE. ALL RIGHTS RESERVED. SQL> CONNECT [email protected]_4217 AS SYSDBA 输入口令: SQL> SE

PHP:PHP5.4连接SQLSERVER

在PHP5.4的环境下要连接SQLSERVER(2005/2008)数据库,需要以下步骤: 1.下载PHP5.4连接SQLSERVER的驱动(两个动态连接库)http://www.microsoft.com/en-us/download/confirmation.aspx?id=20098 解压得到两个文件php_pdo_sqlsrv_54_ts.dll和php_sqlsrv_54_ts.dll(这是线程安全版本的),把这两个文件拷贝到PHP 的EXT目录下.然后在PHP.INI文件中配置: [

asp.net 连接sqlserver数据库

在asp.net中连接sqlserver数据库之前,首先得确保正常安装了sqlserver2008,同时有数据库. 在项目中添加一个类DB,用来专门负责执行对数据库的增删改查.在添加的过程中会弹出下面的一个提示 直接点是就可以了. 在这个类中,首先定义一个连接对象 private SqlConnection conn = null;然后定义下面三个函数 private void SetConnection()//初始化连接对象 { if (conn == null) { //获取配置文件中的数据

openTSP连接sqlServer数据库&jpa调用存储过程

openTSP框架下的模块都是连接mysql数据库,近期青汽有连接sqlServer数据库的需求,在调研后配置了sqlServer数据库,使用jpa调用存储过程,中间也踩了不少坑,总结一下,避免大家再掉进去. 1.首先配置sqlServer的依赖 <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version

Android通过webservice连接SQLServer 详细教程(数据库+服务器+客户端)

为了避免再次被说标题党,这里先说明些事情:         第一,android没法直接连接SQLServer,起码我没有发现方法,想想看,sqlserver安装之后有多大,android程序是跑在手机上的,想让程序直接访问sqlserver,那手机要多大的内存?         第二,本文是通过一个"桥梁"--webservice来间接访问SQLServer的,当然还有其他方法,感兴趣的同学可以自行百度.         如果理解了上面两点,好了咱们继续.   教程会拿一个具体的例子

ServiceStack OrmLite 连接Sqlserver数据库

技术交流群:665060698 ServiceStack是一个.net的服务类库,包含的数据处理非常丰富,执行效率也非常高, 但ServiceStack也不止是用来写服务,也可以引用其中的dll进行数据库的连接操作,ServiceStack OrmLite支持的数据类型也很多,包括Sqlserver.Mysql.Postgresql.Sqlite等,下边分享一个 简单 ServiceStack OrmLite的连接sqlserver数据库,并获取数据.  var _sqlserverFla = 

C#连接SqlServer数据库(ADO.NET)

ADO.NET 向.NET程序员公开数据访问服务的类,用于对Microsoft SQL Server和XML 等数据源进行访问,还提供对OLE DB和XML公开的数据源提供一致访问的方法. 两种访问数据的模型:无连接模型(脱机)和连接模型(联机). 无连接将数据下载到客户机上,并在客户机上将数据封装到内存中,然后可以像访问本地关系数据库一样访问内存中的数据(如DataSet). 连接模型则依赖于逐记录的访问,这种访问要求打开并保持数据源的连接. 联机时使用Connection.Command.D

ASP.net分别连接SQLserver数据库与连接Access数据库精英版

-------------------------连接access2003 字符串------------------------- Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\Data.mdb 连接access2010 字符串 Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\aa.accdb -------------------------

笨鸟先飞随笔:ADO.NET中VS连接Sqlserver数据库的代码

在main函数中添加的连接Sqlserver数据库的代码如下所示: 以下代码用于Sqlserver验证方式 首先需要引用命名空间 using system.System.Data.SqlClient; static void Main(string[] args) { string constring = "server=local;database=teaching;uid=sa;pwd=123456"; using (SqlConnection conn = new SqlConn