将老师在课上演示的代码下载后再本地运行产生的一些问题及解决:
本机环境
数据库:Microsoft SQL Server 2008 R2
服务器:apache-tomcat-7.0.37
java环境:jdk1.7.0_15,jre1.7
问题一
java.sql.SQLException: No suitable driver found for jdbc:microsoft://127.0.0.1:1433;DatabaseName=shopping
原因及解决
导致的原因是因为我同时把从sqljdbc_4.0.2206.100_enu解压的两个驱动都放到lib下了,导致一直使用sqljdbc.jar里的驱动而不是sqljdbc4.jar里的。解决就是删掉sqljdbc.jar并重启tomcat。好的这个问题就解决了。接着就出现了第二个问题。
问题二
Java Runtime Environment (JRE) version 1.7 is not supported by this driver.
原因及解决
一开始看到网上说要换个jre或者换sqljdbc,想想还是换sqljdbc在网上把sqljdbc2.0,3.0,4.0都下了最后据说4.0是支持jre7,不过我用来.0可以。3.0下载路径http://www.microsoft.com/zh-cn/download/details.aspx?id=21599 4.0下载路径http://www.microsoft.com/zh-CN/download/details.aspx?displaylang=en&id=11774
问题三
Login failed for user 'user'. The user is not associated with a trusted SQL Server connection.
原因及解决
sqlsever没有开启使用sql的验证方式,解决方式就是右键服务器点击属性,然后再在左边功能选项选择安全性,然后再左边服务器身份验证选下面那一个,即sql server和windows验证模式。如果没有选这个在使用sql server验证模式时会出现错误233。
相关推荐
### JDBC 连接 SQL Server 数据库详解 #### 一、引言 在现代软件开发过程中,Java 应用程序与数据库之间的交互是非常常见的场景之一。Java Database Connectivity (JDBC) 是 Java 中一种用于执行 SQL 语句的标准 ...
### Java程序通过JDBC连接SQLServer2000数据库全解 #### 一、环境搭建与配置 在深入了解如何利用Java程序通过JDBC连接SQLServer2000之前,我们首先需要确保具备以下条件: 1. **安装SQL Server 2000**: 首先需要...
详细介绍了,使用JDBC连接SQLserver数据库的全过程,各种配置各种步骤都非常详细。 仔细看一遍,很容易上手入门。 网上JDBC的教程很多,但是都很杂,很容易出错,这个里面讲解非常好。
本篇文章将详细探讨如何使用JDBC连接SQL Server数据库,以及针对SQL Server 2000和2005的一些特定考虑。 首先,为了使用JDBC连接SQL Server,我们需要以下组件: 1. **JDBC驱动程序**:SQL Server提供了一个名为...
标题“jdbc连接sqlserver数据库sqljdbc4.zip”指的是一个压缩包文件,包含了Java数据库连接(JDBC)驱动,专门用于连接Microsoft SQL Server数据库。这个驱动的版本是sqljdbc4,适用于Java开发人员在应用程序中与SQL...
在Java中连接SQL Server数据库时,你需要一个特定的驱动程序,通常是一个JAR(Java Archive)文件,这个驱动程序使得Java应用程序能够通过JDBC API与SQL Server进行通信。 SQL Server的JDBC驱动主要有两种类型:...
标题 "Kettle 连接 SQLServer JDBC" 涉及到的是数据集成工具 Pentaho Data Integration(简称 Kettle)如何通过 JDBC(Java Database Connectivity)驱动来与 Microsoft SQL Server 数据库进行交互。Kettle,也被...
`sqljdbc42.jar` 就是实现了这些接口的驱动,使得Java可以连接到SQL Server数据库。 使用`sqljdbc42.jar` 连接SQL Server数据库的步骤大致如下: 1. **导入驱动**:在Java代码中,首先需要通过`Class.forName()`...
Flink1.14.4自定义flink-connector-jdbc连接SQLServer和SAP数据库
一个简单的java编写,通过jdbc连接sqlserver数据库的代码,其中可以用config.txt来配置数据库连接,需要根据电脑情况,修改代码中的文件路径即可食用。此代码连接了数据库并且输出一个student表。
本教程将详细讲解如何使用Java通过JDBC连接到SQL Server数据库。首先,我们需要了解JDBC的基本概念,然后逐步介绍实现这一过程所需的步骤。 1. JDBC基础: JDBC是Java API的一部分,它提供了一组接口和类,使得...
此资源为 JDBC连接sqlServer 数据库的驱动Jar 包
其次,通过JTDS JDBC Driver连接SQL Server数据库需要下载jtds-1.2.jar文件,该驱动支持Microsoft SQLServer(6.5、7.0、2000和2005)和Sybase,并且实现了JDBC 3.0,是免费的。驱动程序名称为...
本文将详细探讨如何使用Oracle的通用连接(JDBC)技术来访问SQL Server数据库,帮助你理解这一跨数据库操作的过程。 首先,我们要明白的是Oracle的JDBC驱动程序(Java Database Connectivity)是实现这一目标的基础...
` 例:`DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=pubs", "sa", "");` 在此处关键的是连接字符串的内容,localhost 部分即服务器的名字,可以更改;1433 部分为 SQL ...
SQLJDBC和SQLJDBC4是Microsoft为Java应用程序提供的用于连接SQL Server数据库的驱动程序。这两个版本都是JDBC(Java Database Connectivity)驱动,允许Java开发者在应用程序中与SQL Server进行交互。下面将详细介绍...
在 Java 应用程序中,需要使用 JDBC 驱动来连接 SQLServer 数据库。JDBC 驱动需要配置 SSH tunnelling,以便通过 SSH 服务器连接数据库。 4. 配置 Hibernate Hibernate 是一个流行的 ORM 框架,用于将 Java 对象...
总结来说,Java连接SQL Server数据库的关键在于正确配置和使用对应的JDBC驱动jar包,以及熟练运用JDBC API进行数据库操作。了解这些基础知识对于任何需要与SQL Server数据库进行交互的Java开发者都至关重要。
在Java编程中,连接SQL Server数据库进行数据的增删改查...总之,Java通过JDBC API与SQL Server数据库的连接和数据操作是Java开发者必备的技能之一。理解这些基本概念和实践,将有助于开发更加健壮和高效的数据库应用。
在使用JDBC连接Microsoft SQL Server数据库时,我们需要依赖特定的驱动程序,这就是描述中提到的"jar包"。在给定的压缩包中,有两个关键的jar文件:`sqljdbc4.jar`和`sqljdbc.jar`,它们都是Microsoft提供的Java驱动...