zoukankan      html  css  js  c++  java
  • eclipse测试链接sql server2008 数据库

    注:在测试连接数据库之前必须保证SQL Server 2008是采用SQL Server身份验证方式而不是windows身份验证方式。如果在安装时选用了后者,则需要重新进行配置。

    首先

    使用命令行测试1433端口是否打开。

    接着开始菜单(win10 中则是win+R找到运行窗口)

    → 运行cmd → 在命令提示符下输入:telnet 127.0.0.1 1433,

    (注意telnet与127之间有空格,1与1433之间有空格)若提示“不能打开到主机的连接,在端口 1433: 连接失败”,则说明1433端口没有打开,需要重新进行相应的配置。如果是显示telnet不是内部命令(检查一下输入的命令是否正确),则按照图后步骤进行设置,若连接成功,显示如下图所示:

     

    然后用Navicat(或其他方法)在sql server中建立数据库(以数据库名为Test的为例)

    打开eclipse,建立一个Java project的文件夹(下是建立的名为text文件夹),在src下建立包名为pkg的包,在pkg包下建立Main的class的类(注:里面的文件夹,包名,与类名可根据自己修改)

     1 package pkg;
     2 
     3 
     4 
     5 import java.sql.*;
     6 
     7 public class Main {
     8  public static void main(String [] args)
     9  {
    10   String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
    11   String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";
    12   String userName="zhang";
    13   String Pwd="1234";
    14  try
    15 {
    16     Class.forName(driverName);
    17     System.out.println("加载驱动成功!");
    18 }catch(Exception e){
    19     e.printStackTrace();
    20     System.out.println("加载驱动失败!");
    21 }
    22 try{
    23     Connection dbConn=DriverManager.getConnection(dbURL,userName,Pwd);
    24         System.out.println("连接数据库成功!");
    25 }catch(Exception e)
    26 {
    27     e.printStackTrace();
    28     System.out.print("SQL Server连接失败!");
    29 }        
    30 }
    31 
    32 }

  • 相关阅读:
    Linux下Bind error: Address already in use处理
    详解基本TCP套接字函数
    C/C++常用头文件及函数汇总
    Centos编译Unix网络编程(第三版)卷1的源代码
    C++ 多线程中使用cout还是printf
    VIM常用指令
    Linux C头文件查找与动态库搜索
    linux常用头文件详解
    linux makefile自动生成
    ubuntu开机出现memtest86,重启也无法取消的原因
  • 原文地址:https://www.cnblogs.com/zyt-bg/p/8392541.html
Copyright © 2011-2022 走看看