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

JDBC疑问:建立连接时不能连上DatebaseName所表示的数据库!!!

    来源: 互联网  发布时间:2017-04-08

    本文导语:  try{             String driverName="com.microsoft.jdbc.sqlserver.                                SQLServerDriver";             Class.forName(driverName);             String dbUrl="jdbc:microsoft:sqlserver://yy:1433; ...

try{
            String driverName="com.microsoft.jdbc.sqlserver.
                               SQLServerDriver";
            Class.forName(driverName);
            String dbUrl="jdbc:microsoft:sqlserver://yy:1433;
                          DatebaseName=Northwind;"
                          ~~~~~~~~~~~~~~~~~~~~~~~
                          +"User=sa;Password=626000";
            .............
    }
经测试发现,不论数据库名称改成什么,最终连上的数据库始终是master,不知道是怎么回事。
还发现DatebaseName这一参数好像根本就没有用上,因为我胡乱敲些东西代替,照旧运行不误,哪位可以指点一下,到底怎么回事??

|
1、可以参考如下例子。调试请完整copy,并作相应的修改,如dbUrl。

//:Sqlserver.java
import java.sql.*;

public class Sqlserver {
public static void main(String[] args){
String dbUrl="jdbc:microsoft:sqlserver://tsc:1433;user=sa;password=mdzly109;DatabaseName=Northwind";
Connection con;
Statement stmt;
String user;
ResultSet result=null;

try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
}catch(ClassNotFoundException ex){
ex.printStackTrace();
}

try{
    con = DriverManager.getConnection(dbUrl);          
      stmt=con.createStatement();
      
        result=stmt.executeQuery("select * from Employees");   
      while (result.next()){        
      System.out.println(result.getString("LastName")+result.getString("FirstName"));
      }         
      con.close();
    }catch(SQLException ex){
System.err.println("SQLException: " + ex.getMessage());
}
}
}

2、有其他问题可以查Sql Server2000 的JDBC文档

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












  • 相关文章推荐
  • JDBC中的driverName和URL分别表示什么??
  • 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
  • CSS属性参考手册 iis7站长之家
  • JDBC 驱动程序 Drizzle-JDBC
  • JDBC执行日志 JDBC Logger
  • OLAP数据源的JDBC驱动 Jdbc4Olap
  • 讨论:纯java的JDBC与JDBC-ODBC桥的比较?那种效率高、快?(面向服务端)
  • jdbc1.2 jdbc2.0里面的类是干什么用的?
  • 请问连接本机数据库的JDBC,和连接远程的JDBC有没有区别?
  • jdbc连接数据库,能否有jdbc中的方法进行安全设置:
  • 百万火急:一个 jsp的jdbc的问题,用的是jdbc,odbc桥。
  • 问一个简单的问题,我装了oracle 8.05,我并没有发有发现JDBC这个目录,是不是我要下载jdbc for oracle。
  • jdbc 连接sybase11.9时出错,错误提示:JZ0D5: 装载协议 com.sybase.jdbc2.tds.tds 时出错
  • java开发数据库,一般是用JDBC-ODBC桥,还是JDBC驱动程序连接数据库呢?
  • 请问有没有mdb的jdbc驱动?我不想用jdbc-odbc了.


  • 站内导航:


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

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

    浙ICP备11055608号-3