标签: driver

JDBC连接"无法找到JAR/zip"错误[BIRT Eclipse,Windows 7,Oracle 11g]

作为一个FYI,我是整个堆栈的新手,所以我可能会犯一个基本的错误.

我正在尝试探索最近升级的Maximo系统的BIRT报告.

为此,我安装了以下内容:

  • Java 6和Java 7 JDK
  • BIRT版Eclipse(内置Eclipse + BIRT插件).
  • 一些Oracle 11gR2客户端选项(自定义安装)
    • 在SQL*Plus
    • JDBC/ODBC驱动程序
    • 瘦客户端

我采取以下步骤:

  • 打开Eclipse
  • 创建一个新的报告项目
  • 添加数据源
  • 选择"JDBC数据源"(也尝试"查询生成器的JDBC数据库连接")
  • 选择"Oracle"连接配置文件类型,然后单击"下一步".

此时,我看到驱动程序列表为空.这让我觉得奇怪,但我想也许我必须定义驱动程序定义.所以我采取以下步骤:

  • 单击"定义驱动程序定义"
  • 在"名称/类型"选项卡中,选择"Oracle Thin Driver",系统版本11

此时,我看到一条错误消息:无法在驱动程序定义:ojdbc14.jar指定的文件系统中找到JAR/zip.似乎ojdbc14.jar甚至不存在于我能找到的系统上.

我已经尝试添加我可以在oracle客户端目录中找到的其他jdbc jar文件(即来自Oracle_Base\product\11.2.0\client_1\jdbc\lib),但似乎没有解决问题.

救命?

eclipse birt jdbc driver oracle11g

14
推荐指数
1
解决办法
4万
查看次数

找不到适合Oracle数据库连接的驱动程序

我有一个小型Java应用程序,每天执行并使用Cronj Schedular检查数据库中的数据,一切正常,但最近我发现,它失败了,因为

java.sql.SQLException: No suitable driver found for jdbc:oracle:thin:@160.110.xx.xxx:1521/test
Run Code Online (Sandbox Code Playgroud)

同时,当我运行我的测试代码来检查数据库连接时工作正常而没有异常.我无法弄明白.虽然,只有轻微的代码更改,但这与数据库或数据库连接无关.有人,帮我这个吗?

dbconf.java

public class dbconf {

    private Connection connect;
    private String connstr;

    public Connection getConnection() throws SQLException {
        connstr = "jdbc:oracle:thin:@160.110.xx.xxx:1521/test";

        try {
                String uname = "scott";
                String pass = "tiger";
                Class.forName("oracle.jdbc.OracleDriver").newInstance();
                connect = DriverManager.getConnection(connstr, uname, pass);

        } catch (Exception e) {
            System.out.println(e.toString());
        }

            return connect;
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在使用ojdbc6.jarOracle11g

已编辑 - 应用程序日志文件

Wed Jul 01 09:25:17 IST 2015:------- Initializing -------------------
Wed Jul 01 09:25:17 IST 2015:------- Scheduling Jobs …
Run Code Online (Sandbox Code Playgroud)

java jdbc driver sqlexception oracle11g

14
推荐指数
1
解决办法
1万
查看次数

安装 CUDA Windows 10

我正在尝试安装 CUDA 工具包,以便能够在我的个人计算机中使用 Thundersvm。但是,我一直在 GUI 安装程序中收到以下消息:“您已经安装了较新版本的 NVIDIA Frameview SDK”

我在 CUDA 论坛中读到,这很可能是由于安装了 Geforce Experience(我已经安装)所致。所以我尝试从程序和功能窗口面板中删除它。但是我仍然遇到错误,所以我猜测“Nvidia Corporation”文件夹没有被删除。

在同一问题中,他们还建议执行自定义安装。但是,我找不到有关如何自定义安装 CUDA 工具包的任何信息。如果有人可以解释如何进行此自定义安装或安全地删除以前的驱动程序,我将不胜感激。我想过使用 DDU,但我读到有时它实际上可能会导致麻烦。

windows cuda driver data-science

14
推荐指数
1
解决办法
7186
查看次数

编写Windows打印机驱动程序

我想用C++或C#编写一个应用程序,它在安装时会起到打印机驱动程序的作用.它将在"打印"对话框的下拉列表中提供,但不是打印它将调用我的代码.

我认为Windows可能会提供一些用于编写打印机驱动程序的接口.

printing driver

13
推荐指数
1
解决办法
2万
查看次数

如何使用WiX部署基于INF的USB驱动程序

这个问题可以被认为是重复的:

如何部署基于.inf的驱动程序?

除了我想在安装程序中完全这样做,而不是单独的程序.

这里应该有一个可下载的例子:http: //msdn.microsoft.com/en-us/library/dd163212.aspx

但该页面上没有下载链接.

驱动程序结构非常简单,只是一个inf和一个sys.我试过这个:

  <Directory Id='SystemFolder' Name='System32'>
    <Directory Id='DriversFolder' Name='Drivers'/>
  </Directory>
Run Code Online (Sandbox Code Playgroud)

...

<DirectoryRef Id="DriversFolder">
  <Driver Id="cyusb" Guid="*">
    <File Id="cyusb.inf" Source="..\Includes\cyusb.inf" />
  </Driver>
  <Driver Id="cyusb_sys" Guid="*">
    <File Id="cyusb.sys" Source="..\Includes\cyusb.sys" />
  </Driver>
</DirectoryRef>
Run Code Online (Sandbox Code Playgroud)

使用'wixdifxappextension.dll'和difxapp_x86作为我的项目的引用,并且无法识别'driver'标记.如果我使用'component'而不是'driver',那么生成的文件实际上不会被识别为驱动程序,我必须进行手动安装.

我在这做错了什么?或者我是否还要编写另一个程序来使这个安装程序工作?这是在Wix 3.0中.

wix driver inf

13
推荐指数
1
解决办法
8772
查看次数

GPL和BSD内核中的专有模块

由于Linux内核是GPL而不是LGPL,我认为将专有代码链接到它是违法的.该行业如何规避这一点?我希望GPL许可证会强制任何开发人员在GPL驱动程序和/或内核模块下发布.

也许我很困惑,实现一个新模块并没有真正链接内核代码??? 公司如何处理这个问题?也许链接相反(从内核到他们的二进制文件)?

另一方面,有BSD内核.您可以自由链接受保护的IP.你能在BSD内核中实现更好的驱动程序设计吗?在为GPL内核实现驱动程序时是否有任何设计限制?

bsd licensing kernel gpl driver

13
推荐指数
1
解决办法
7771
查看次数

何时调用Linux内核驱动程序的探测功能?

我正在尝试更新Android的内核驱动程序,我添加了一些printk来调试它,_init函数被调用,但探测函数不是.我错过了什么?何时/如何调用探测函数?

该代码位于:https://github.com/lamegopinto/kernel-2.6.32.27-M722HC/blob/master/drivers/power/rk2918_battery.c

android kernel driver

13
推荐指数
1
解决办法
2万
查看次数

如何将JDBC mysql驱动程序添加到Eclipse项目中?

  1. 我已经下载了mysql-connector-java-5.1.24-bin.jar
  2. lib在项目中创建了一个文件夹并将jar放在那里.
  3. project-> build path->的属性添加JAR并选择上面的JAR.
  4. 我还是得到的 java.sql.SQLException: No suitable driver found for jdbc:mysql//localhost:3306/mysql

我使用的是mysql 5.5代码:

package DBTest;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.sql.*;
import java.util.*;

/**
 * Servlet implementation class TenUsers
 */
@WebServlet("/TenUsers")
public class TenUsers extends HttpServlet {
    /**
     * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
     */
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

        PrintWriter out = response.getWriter();
        String mySqlUrl = "jdbc:mysql://localhost:3306/mysql";

        Properties userInfo = …
Run Code Online (Sandbox Code Playgroud)

java mysql servlets jdbc driver

13
推荐指数
2
解决办法
10万
查看次数

如何在Windows 7 64位上安装此未签名的驱动程序?

在开发我们的64位驱动程序时,我们开始了解每个驱动程序都需要正确地进行数字签名才能安装(测试模式除外).

最近,我们偶然发现一个驱动程序(用于USB摄像头),似乎缺少有效的签名.在安装过程中,我们会看到有关未签名驱动程序的红色警告屏幕,但设备可以使用此驱动程序正常运行.

我拍了照片.对于图像墙感到抱歉,我害怕错过一个重点,因为我显然不明白这里发生了什么.

Devive Manager

装置经理

司机属性

DP

司机细节

在此输入图像描述

来自%system32%\ DriverStore\FileRepository的驱动程序文件

在此输入图像描述

证书细节

在此输入图像描述

测试模式已关闭(我们自己的驱动程序正确无法加载).

他们是怎么做到的?为什么Windows加载此驱动程序?我将非常感谢有关解释此行为的文档的一些链接.

编辑:

使用评论中建议的详细CodeIntegrity日志,我什么也没找到.日志显示一行

Code Integrity在oem132.cat中找到了该文件的文件哈希

此文件存在于%system32%\ catroot\some-guid中,与上面屏幕截图中显示的cat文件相同; 包括过期证书.

signtool verify /v /c .\mvBlueFOX_amd64.cat .\mvBlueFOX2.sys

Verifying: .\mvBlueFOX2.sys
File is signed in catalog: .\mvBlueFOX_amd64.cat
Hash of file (sha1): 19E6125B9C5F31E21EDA5DBAA5F77798F8E394C4

Signing Certificate Chain:
    Issued to: Class 3 Public Primary Certification Authority
    Issued by: Class 3 Public Primary Certification Authority
    Expires:   Thu Aug 03 00:59:59 2028
    SHA1 hash: A1DB6393916F17E4185509400415C70240B0AE6B

        Issued to: VeriSign Class 3 Code Signing 2009-2 CA
        Issued by: Class 3 …
Run Code Online (Sandbox Code Playgroud)

windows 64-bit driver certificate

13
推荐指数
1
解决办法
7146
查看次数

无法打开包含文件:'ntddk.h'

我一直在尝试进入驱动程序开发(排队"不要那样做")我一直在看这个msdn页面并且在安装了WDK(Windows驱动程序工具包)10后我仍然无法编译它们的示例在该页面上使用.

我查看了其他SO问题,但我无法找到WDK的已安装目录.当我尝试运行设置时,我受到了这样的欢迎: WDK设置图像

我怎么解决这个问题?

c++ driver wdk visual-studio-2015

13
推荐指数
1
解决办法
2万
查看次数