Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 无法为Oracle数据库创建DSN_Sql_Oracle_Jdbc_Oracle10g - Fatal编程技术网

Sql 无法为Oracle数据库创建DSN

Sql 无法为Oracle数据库创建DSN,sql,oracle,jdbc,oracle10g,Sql,Oracle,Jdbc,Oracle10g,这是我面临的一个奇怪的问题,我无法为oracle创建DSN。 我目前使用的windows 64位操作系统是windows7 ultimate,而我使用的oracle是oracle 10.2。但问题是,当我转到ODBC数据源管理员时,我无法在XE服务器中找到Oracle。奇怪的行为 当从路径中打开相同的数据源管理员时,我可以看到Oracle XE server并对其进行设置。不幸的是,我无法使用此连接将其连接到数据库。我猜这与权限设置有关,所以我以管理员身份重新安装了oracle,但这不起作用。我

这是我面临的一个奇怪的问题,我无法为oracle创建DSN。 我目前使用的windows 64位操作系统是windows7 ultimate,而我使用的oracle是oracle 10.2。但问题是,当我转到ODBC数据源管理员时,我无法在XE服务器中找到Oracle。奇怪的行为

当从路径中打开相同的数据源管理员时,我可以看到Oracle XE server并对其进行设置。不幸的是,我无法使用此连接将其连接到数据库。我猜这与权限设置有关,所以我以管理员身份重新安装了oracle,但这不起作用。我读到我们需要下载一个外部odbc接口,即使它不起作用


我该如何解决这个问题?权限、环境变量等方面存在什么问题?

为什么您无法连接到解决方案?您的驱动程序是32位还是64位?如果您使用JDBC,那么您应该使用Oracle JDBC驱动程序。您不需要ODBC DSN。@马克·罗特维尔,我正在努力理解类型1驱动程序。@Alex poole。是的,它的64位驱动程序。@user2900314为什么,它是一种过时的驱动程序类型,甚至已经从Java 8中删除了。