2016-01-12 2 views
-2

Я пытаюсь добавить новое соединение JDBC базы данных в iReport 5.6.0. Я использую Microsoft SQL Server 2014 - 12.0.4213.0. Я добавил mysql-connector-java-5.1.38-bin.jar в путь к классам инструмента ireport.Ошибка при создании нового подключения к базе данных

Here - это снимок экрана о соединительных деталях.

Когда я проверить соединение это дает мне ошибки Сообщ сообщение:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure 
Last packet sent to the server was 0 ms ago. 
Level: 
SEVERE 
Stack Trace: 
Communications link failure Last packet sent to the server was 0 ms ago. 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
java.lang.reflect.Constructor.newInstance(Unknown Source) 
com.mysql.jdbc.Util.handleNewInstance(Util.java:406) 
com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:1074) 
com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2103) 
com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718) 
com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46) 
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) 
java.lang.reflect.Constructor.newInstance(Unknown Source) 
com.mysql.jdbc.Util.handleNewInstance(Util.java:406) 
com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302) 
com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282) 
com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:140) 
com.jaspersoft.ireport.designer.connection.JDBCConnection.test(JDBCConnection.java:449) 
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.jButtonTestActionPerformed(ConnectionDialog.java:335) 
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog.access$300(ConnectionDialog.java:43) 
com.jaspersoft.ireport.designer.connection.gui.ConnectionDialog$4.actionPerformed(ConnectionDialog.java:290) 
+0

на скриншоте кажется, что вы используете MySql, а не сервер sql, как вы упомянули ... это правильно? –

+0

Да, вы правы. Это была такая глупая ошибка. Благодаря! – Shree

+0

это устранило проблему? –

ответ

1

В скриншоте, кажется, что вы используете MySql и не SQL сервер как вы упомянули.

Просто выберите правильную комбинацию настроек Jar, Wizard и Database Vendor.