`
huahongluo
  • 浏览: 38077 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

脱离eclipse或者tomcat运行的java应用的jdbc连接sqlserver的安全套接字问题解决

阅读更多
真没想过脱离eclipse或者tomcat运行的java应用的jdbc连接sqlserver那么难搞,连接oracle一点问题都没有。连接sqlserver就一直报如下错误
Last acquisition attempt exception: com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“RSA premaster secret error”。


尝试了换驱动、改jdk、以及配置classpath为jdk或者jre,将jre\lib\ext加入classpath都是搞不定。一定在以“驱动程序无法通过使用安全套接字层”这个关键字在百度上查找相关资料,都没有找到。最后真没办法了,把“RSA premaster secret error”拷到百度上一查,找到了http://my.oschina.net/drl/blog/202681这篇文章里写到导lib/ext/sunjce_provider.jar到运行环境里,跟之前所查的资料产生了碰撞,就试着把jdk/jrelib/ext/sunjce_provider.jar找到我工程的lib目录里(注:我之前一直尝试只把这个路径配置到classpath),终于把问题解决了!!!
分享到:
评论

相关推荐

    jdbc连接sqlserver jar包

    2. 获取连接:`Connection conn = DriverManager.getConnection("jdbc:sqlserver://servername:port;databaseName=dbname;user=username;password=password");` 3. 创建Statement或PreparedStatement对象,用于执行...

    java+jsp+sql server+tomcat开发的博客系统

    【标题】:“java+jsp+sql server+tomcat开发的博客系统”是一个基于Java技术栈构建的Web应用程序,主要用于创建和管理个人或多人博客。它整合了Java Server Pages(JSP)、SQL Server数据库管理和Tomcat应用服务器...

    MS-SqlServer2012版本的JDBC包和JAVAWeb连接配置文件(例子)

    在Java Web开发中,连接Microsoft SQL Server 2012数据库通常涉及到JDBC(Java Database Connectivity)驱动的使用。本文将详细介绍如何配置和使用MS SQL Server 2012的JDBC驱动,以及相关的JAVAWeb连接配置文件设置...

    都市信息网(Struts2+sql server 2000)

    - **sqlserver2000**:可能包含数据库脚本、连接配置等相关资料。 5. **开发与部署**: - 开发环境:通常使用IDE如Eclipse或IntelliJ IDEA,配置Struts2插件,搭建测试服务器。 - 部署:将应用打包成WAR文件,...

    毕业论文jsp883电子书下载系统sqlserver.doc

    SQL Server 2000作为数据库管理系统,提供了可靠的数据存储和查询功能,JDBC(Java Database Connectivity)则作为Java与SQL Server之间的桥梁,实现了数据的连接和操作。 在JDBC部分,我们详细阐述了JDBC接口和...

    JAVA上百实例源码以及开源项目源代码

    数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧...

    Java+选修课程系统源代码,Eclipse+Mysql开发

    在本项目中,Eclipse可能配置了相关的Java Web插件,如Tomcat服务器,用于运行和调试应用程序。 5. **MySQL数据库管理**:MySQL是一个高效的开源数据库,适合处理大量数据。在选修课程系统中,它可能包含多个表,如...

    开发中连接数据库需要的JAR包

    例如,MySQL的JDBC驱动是`mysql-connector-java.jar`,Oracle的是`ojdbc.jar`,SQL Server的是`sqljdbc4.jar`等。 3. 添加JAR包到项目:在Java开发环境中,如Eclipse、IntelliJ IDEA或NetBeans,你需要将相应的JDBC...

    JavaWeb商城购买_javaweb_Eclipse_eclipse购物商城_Eclipse商城_网上购物_

    Eclipse是Java开发中最常用的IDE,它提供了代码编辑、调试、构建、部署等一系列功能,对于JavaWeb开发来说,Eclipse有内置的Tomcat服务器支持,可以方便地运行和测试Web应用。 3. **Eclipse购物商城**: 这个标签...

    java进销存

    - **Tomcat或Jetty服务器**:运行Java Web应用,将编译后的Java类和JSP页面部署到服务器上。 - **数据库连接配置**:在Java应用中配置数据库连接参数,如URL、用户名和密码,确保应用能正确连接到SQL Server 2000...

    JSP课程设计-留言本 jsp+mysql+tomcat实现

    【JSP课程设计-留言本】是一个基于JSP(JavaServer Pages)、MySQL数据库和Tomcat服务器的简单应用实例,主要用于教学目的。这个项目的核心是利用JSP技术来创建一个用户可以进行互动交流的在线留言平台。 JSP是Java...

    Java-web环境所需软件

    数据库连接通常通过Java Database Connectivity (JDBC) API实现,而数据源配置可以在Tomcat的conf/server.xml文件中定义。 5. **开发工具**: 常见的Java IDE如Eclipse、IntelliJ IDEA等,它们集成了一系列开发Java-...

    java设计-基于ssm进销存管理系统.zip

    6. **Tomcat服务器**:Tomcat是一款开源的Servlet容器,用于运行Java Web应用。在这个系统中,Tomcat作为服务器运行SSM应用,接收HTTP请求,调用应用程序处理,并返回响应给客户端。 7. **进销存管理**:进销存...

    课程设计-基于Java web的crm系统源码含数据库.zip

    在部署和运行方面,这个项目可能需要一个Web服务器(如Tomcat)和应用服务器(如JBoss或WebLogic),来承载和运行Java Web应用。开发环境可能包括Eclipse、IntelliJ IDEA等,这些IDE提供了集成的开发、调试和部署...

    java servlet三件套

    6. **Web容器/应用服务器**: Java Servlet和JSP需要在Web容器(如Tomcat、Jetty)或应用服务器(如WebLogic、JBoss)中运行,这些容器/服务器提供了运行环境,解析并执行Servlet和JSP,处理HTTP请求和响应。...

    JAVA EE WebBasic

    9. **Tomcat和应用服务器**:Java EE应用通常运行在应用服务器上,如Tomcat、Jetty或GlassFish等。这些服务器提供了一个运行环境,支持Java EE规范,处理HTTP请求并管理应用的生命周期。 10. **开发工具**:标签中...

    java+mysql新闻发布网站(含数据库)

    7. **数据库连接与操作**: 项目中必然涉及到与MySQL数据库的连接和交互,这通常通过Java的JDBC(Java Database Connectivity)API实现。开发人员需要编写SQL查询语句来获取、插入、更新或删除新闻数据。 8. **用户...

    java进销存管理系统(jsp+mssql)

    【Java进销存管理系统(JSP+MSSQL)】是一个基于Java编程语言和Microsoft SQL Server(MSSQL)数据库的库存和销售管理解决方案。这个系统通常用于中小型企业,帮助他们有效跟踪商品的进货、销售和库存情况,提高业务...

    java自学手册上(2008年2月版)

    2. **数据库连接**:JDBC(Java Database Connectivity)的使用,包括数据库连接池、SQL语句执行、结果集处理等。 3. **Servlet**:作为Java Web应用的基石,Servlet处理HTTP请求,提供动态响应。 4. **MVC架构**...

    java代码+图书管理系统

    - **JDBC(Java Database Connectivity)**:作为Java连接数据库的标准API,JDBC在本系统中用于建立Java应用程序与SQL Server之间的桥梁,实现数据的增删查改操作。 - **Swing或JavaFX**:作为Java的图形用户界面...

Global site tag (gtag.js) - Google Analytics