此处将为大家介绍关于mssqlmicrosoft的jdbc驱动程序和jTDS的驱动程序之间的差异的详细内容,并且为您解答有关jdbc驱动与mysql版本的相关问题,此外,我们还将为您介绍关于.net–
此处将为大家介绍关于ms sql microsoft的jdbc驱动程序和jTDS的驱动程序之间的差异的详细内容,并且为您解答有关jdbc驱动与mysql版本的相关问题,此外,我们还将为您介绍关于.net – 错误:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序、java – 我无法加载MySQL的JDBC驱动程序、java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序、java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]无效的游标状态的有用信息。
本文目录一览:- ms sql microsoft的jdbc驱动程序和jTDS的驱动程序之间的差异(jdbc驱动与mysql版本)
- .net – 错误:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序
- java – 我无法加载MySQL的JDBC驱动程序
- java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
- java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]无效的游标状态
ms sql microsoft的jdbc驱动程序和jTDS的驱动程序之间的差异(jdbc驱动与mysql版本)
每个驱动程序之间有什么区别?我的意思是,除了其中之一是开源的
每个优点/缺点是什么?
您会推荐哪一个?
这是jTDS对这个问题的个人看法:http
://jtds.sourceforge.net/
答案1
小编典典它们是不同的实现。jTDS驱动程序是Type 4,以我的经验,它具有更好的性能。我已经在生产环境中使用jTDS驱动程序5年,没有任何问题。
我建议使用jTDS。
.net – 错误:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
这在以前工作得很好。具有相同细节的系统DSN通过vs.net工作和数据连接也可以工作。
我正在使用vs.net 2005。
有什么建议么?
%windir%\SysWOW64\odbcad32.exe (%windir% is usually C:\Windows)
当您的应用程序以x64运行时,它将使用x64数据源,当它以x86运行时,它将使用这些数据源。
java – 我无法加载MySQL的JDBC驱动程序
我一直在尝试使用以下代码加载JDBC MySQL连接器:
import java.sql.*;
public class dbTest{
public static void main(String[] args) throws sqlException,ClassNotFoundException
{
Class.forName("com.MysqL.jdbc.Driver");
}
}
我一直得到一个没有找到的例外:
java.lang.classNotFoundException
at edu.rice.cs.plt.reflect.PathClassLoader.findClass(PathClassLoader.java:148)
at java.lang.classLoader.loadClass(UnkNown Source)
at java.lang.classLoader.loadClass(UnkNown Source)
at java.lang.class.forName0(Native Method)
at java.lang.class.forName(UnkNown Source)
at dbTest.main(dbTest.java:6)
我已将驱动程序的路径(mysql-connector-java-3.1.14-bin.jar)添加到我的类路径中并进行了双重检查以确保它是正确的.我还根据我从本文中读到的内容将jar的副本添加到Java安装的ext文件夹中:http://www.developer.com/java/data/jdbc-and-mysql-installation-and-preparation-of-mysql.html
我还搜索了遇到此问题的其他人的帖子,但到目前为止所有的回复都说过要将连接器jar添加到类路径中,我已经完成了.
任何帮助将不胜感激.
I have added the path to the driver
(mysql-connector-java-3.1.14-bin.jar)
to my classpath
例外情况告诉您,您没有正确执行此操作.
你是如何设置CLAsspATH的?如果它是一个环境变量,您将学习IDE和应用服务器忽略它.不要使用它.
不要将它放在Java JDK的/ ext目录中.
正确的方法取决于你如何使用它:
>如果您在Eclipse或IntelliJ等IDE中运行,则必须将JAR添加到库中.
>如果您在命令shell中运行,则在编译时使用-p选项,并在运行时使用java.exe.
>如果您在Web应用程序中使用它,则可以将其放在WAR文件的WEB-INF / lib目录中.如果您正在使用像Tomcat 6这样的servlet / JSP引擎,请将其放在Tomcat / lib目录中.
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
@铂金小白 你好,想跟你请教个问题:
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序import java.sql.Connection; import java.sql.DriverManager; public class Test { public static void main(String[] args) { try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); // 得到数据库的连接 Connection con = DriverManager .getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\xukaiqiang.mdb"); System.out.println(con); } catch (Exception ex) { ex.printStackTrace(); } } }
java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc.java:6957) at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:7114) at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(JdbcOdbc.java:3073) at sun.jdbc.odbc.JdbcOdbcConnection.initialize(JdbcOdbcConnection.java:323) at sun.jdbc.odbc.JdbcOdbcDriver.connect(JdbcOdbcDriver.java:174) at java.sql.DriverManager.getConnection(DriverManager.java:582) at java.sql.DriverManager.getConnection(DriverManager.java:207) at Test.main(Test.java:11)
我用的是Microsoft Access 2010.
java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]无效的游标状态
我创建了一个简单的应用程序,该程序将数据库值与文本字段值进行比较,但是当我执行项目时,它会为我提供以下内容Exception
:
java.sql.SQLException
:[Microsoft] [ODBC驱动程序管理器]无效的光标状态
这是我正在使用的代码:
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
String dataSource ="testDb";
String U="jdbc:odbc:"+dataSource;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection(U,"","");
PreparedStatement s=con.prepareStatement("Select * from student");
ResultSet s1=s.executeQuery();
String textField;
textField=jTextField1.getText();
String database =s1.getString(1);
if(textField.equals(database)) {
System.out.println("ok");
} else {
System.out.println("Not ok");
}
} catch(Exception ex) {
System.out.println("THE EXCEPTION IS"+ex);
}
}
这可能是什么原因Exception
?
今天关于ms sql microsoft的jdbc驱动程序和jTDS的驱动程序之间的差异和jdbc驱动与mysql版本的分享就到这里,希望大家有所收获,若想了解更多关于.net – 错误:[Microsoft] [ODBC驱动程序管理器]未找到数据源名称且未指定默认驱动程序、java – 我无法加载MySQL的JDBC驱动程序、java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序、java.sql.SQLException:[Microsoft] [ODBC驱动程序管理器]无效的游标状态等相关知识,可以在本站进行查询。
本文标签: