`

jdbc 连接sql2008的问题解决

阅读更多

首先下JDBC4,然后解压在C:\Program Files 下建立“Microsoft SQL Server JDBC Driver 3.0” 里面就是jdbc4的文件

如图:见附件

 

  然后测试一下程序

package com.conn;
import java.sql.*;
public class ConnectionTest{
 public static void main(String[] args) {
String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//SQL数据库引擎
 String connectDB="jdbc:sqlserver://10.1.20.162:1433;DatabaseName=Blog";
 //数据源 
 try{
 Class.forName(JDriver);
 //加载数据库引擎,返回给定字符串名的类
   }catch(ClassNotFoundException e)
{
//e.printStackTrace();
 System.out.println("加载数据库引擎失败");
System.exit(0);
}
System.out.println("数据库驱动成功");
try{     

String user="sa";
 String password="123456";
 Connection con=DriverManager.getConnection(connectDB,user,password);
 //连接数据库对象    
 System.out.println("连接数据库成功");
 Statement stmt=con.createStatement();
 //创建SQL命令对象       
 //创建表  
 System.out.println("开始创建表");
 String query="create table TABLE1(ID NCHAR(2),NAME NCHAR(10))";
 //创建表SQL语句  
 stmt.executeUpdate(query);
 //执行SQL命令对象   
 System.out.println("表创建成功"); 
 //输入数据    
 System.out.println("开始插入数据"); 
 String a1="INSERT INTO TABLE1 VALUES('1','a')";
 //插入数据SQL语句   
 String a2="INSERT INTO TABLE1 VALUES('2','b')"; 
 String a3="INSERT INTO TABLE1 VALUES('3','c')";  
 stmt.executeUpdate(a1);
 //执行SQL命令对象  
 stmt.executeUpdate(a2);
 stmt.executeUpdate(a3);  
 System.out.println("插入数据成功");   
 //读取数据   
 System.out.println("开始读取数据");  
 ResultSet rs=stmt.executeQuery("SELECT * FROM TABLE1");
 //返回SQL语句查询结果集(集合)  
 //循环输出每一条记录     
 while(rs.next())
 {
  //输出每个字段    
  System.out.println(rs.getString("ID")+"\t"+rs.getString("NAME"));
  }   
 System.out.println("读取完毕");   
  //关闭连接 
  stmt.close();
  //关闭命令对象连接    
  con.close();//关闭数据库连接  
  }
catch(SQLException e){
   e.printStackTrace();   
   //System.out.println("数据库连接错误"); 
   System.exit(0);
   }  
  }

 

 }

 

如果出错了记得把工程里和jdbc4在一起的那个sqljdbc删除

  • 大小: 37.6 KB
分享到:
评论

相关推荐

    JDBC连接SQL2005解决办法

    ### JDBC连接SQL Server 2005 解决办法详解 #### 一、下载与安装驱动程序 为了确保能够成功地通过Java Database Connectivity...通过上述详细的步骤说明及示例代码,应能有效解决通过JDBC连接SQL Server 2005的问题。

    JDBC连接SQL Server 2008问题

    ### JDBC连接SQL Server 2008问题解析与解决方案 #### 一、SQL Server JDBC连接问题概述 在尝试使用Java Database Connectivity (JDBC)来连接SQL Server 2000/2005/2008时,可能会遇到各种连接失败的问题。这些...

    JDBC连接SQL Server2008具体步骤

    ### JDBC连接SQL Server 2008 具体步骤详解 #### 一、环境准备与JDBC驱动安装 首先确保你的开发环境中安装了Eclipse或Myeclipse,这里假设使用的是Myeclipse 8.5版本。对于JDBC驱动的安装,有两种方式:一种是通过...

    JDBC连接SQL Sever2000 解决方案

    JDBC连接SQL Sever2000 解决方案 本人亲身经历的数据库与jsp通信问题,在baidu,google上多次查找无法和与多位从事开发工作的朋友探论无法解决的情况下,本人在思考后,找到问题所在,现将他发布出来,希望能对一些...

    JDBC连接数据库SQLServer2008 方法及其驱动包

    在提供的"JDBC连接SQLServer2008进化版.doc"文档中,可能包含了更详细的步骤、示例代码以及最佳实践,帮助开发者更深入地理解和使用JDBC连接SQL Server 2008。此外,"sqljdbc.jar"文件可能是较旧版本的驱动,对于...

    JDBC连接SQLServer2008

    ### JDBC连接SQL Server 2008:注意事项与步骤详解 #### 一、前言 在Java开发领域中,利用JDBC(Java Database Connectivity)来连接数据库是非常常见且重要的技术之一。随着数据库版本的更新迭代,不同的数据库...

    jdbc连接SQL_server_2008

    ### JDBC 连接 SQL Server 2008 的详细步骤及注意事项 #### 一、前言 在数据库操作中,Java Database Connectivity (JDBC) 是一种用于执行 SQL 语句的 Java API,它可以为多种关系数据库提供统一访问,它由一组用 ...

    jdbc连接sqlserver驱动包

    "jdbc连接sqlserver驱动包"即是指用于连接SQL Server的特定JDBC驱动。这种驱动程序是Java代码和SQL Server数据库之间的桥梁,它实现了JDBC接口,以便Java应用程序能够正确地发送SQL语句并接收返回的结果。 目前,...

    jdbc 连接 sqlserver2000详细步骤

    通过提供的文档“jdbc连接sql2000数据库步骤.doc”,你可以找到更详细的指导,包括可能遇到的问题和解决方案,以及相关的截图,这将帮助你更好地理解每个步骤。在实践中,务必遵循最佳实践,确保代码的可读性和维护...

    解决JDBC连接SQL-Server数据的办法

    本文将详细介绍如何解决使用JDBC连接SQL Server数据时可能遇到的问题,并提供相关解决方案。 首先,我们需要理解JDBC的基本概念。JDBC是一个Java API,它允许Java程序通过调用其接口来访问各种类型的数据库。它提供...

    使用JDBC连接SQL SERVER 2008的方法

    本文将详细介绍如何使用JDBC驱动来连接SQL SERVER 2008,以及解决因动态端口机制可能导致的问题。 首先,我们要知道JDBC是Java平台的标准接口,它允许Java应用程序与各种数据库进行交互。对于SQL SERVER 2008,虽然...

    Sql Server 2008连接JDBC步骤

    Sql Server 2008 连接 JDBC 步骤 一、Sql Server 2008 的身份验证方式 Sql Server 2008 的默认身份验证方式是“Windows 身份验证”,但是 JDBC 不支持这种方式。JDBC 支持 SQL Server 和 Windows 身份验证方式,也...

    MyEclipse中用JDBC连接Sql Server 2005

    ### MyEclipse中使用JDBC连接SQL Server 2005 #### 一、环境配置与准备工作 在本文档中,我们将详细介绍如何在MyEclipse环境中通过Java Database Connectivity (JDBC)来连接Microsoft SQL Server 2005数据库。为了...

    jdbc连接SqlServer 2000jar文件

    总的来说,jdbc连接SqlServer 2000 jar文件是Java开发者进行数据库操作的重要组成部分,它们提供了与SQL Server 2000通信的桥梁,使得开发人员能够在Java环境中执行SQL查询、管理数据库对象以及处理事务等任务。

    解决XP不能用JDBC不能连接数据库的问题

    本文主要介绍了如何解决XP系统中使用Eclipse通过JDBC连接SQL Server 2000数据库时遇到的错误问题。通过安装SQL Server 2000 SP3, 不仅可以有效解决此问题, 同时还能够提升数据库的整体性能和稳定性。希望本文提供的...

    Windowssever 2016 连sqlsever的jar包 JDK1.7/1.8 sqljdbc41/sqljdbc42

    本资源主要关注的是Windows Server 2016操作系统上,使用JDK 1.7或1.8版本连接SQL Server数据库的方法。`sqljdbc41`和`sqljdbc42`是微软提供的Java数据库连接(JDBC)驱动,它们使得Java应用程序能够与SQL Server...

    com.microsoft.sqlserver.jdbc.SQLServerException: 只进结果集不支持请求的操作 解决方案

    此异常通常发生在使用JDBC驱动连接SQL Server数据库并尝试执行某些操作(如分页)时。具体而言,当使用`setFirstResult()`和`setMaxResults()`方法对查询结果集进行限制时,如果结果集被标记为只进(forward-only)...

    Java连接Sql Server2008数据库连接不上原因及解决办法.

    本文主要探讨了在使用Java语言连接Sql Server2008数据库过程中遇到无法连接问题的常见原因及其相应的解决方法。这对于使用Java开发的应用程序来说至关重要,尤其是在涉及到与后端数据库交互的情况下。 #### 可能...

Global site tag (gtag.js) - Google Analytics