У меня возникли проблемы с соединением с java eclipse и sql 2008 express. Я новичок в eclipse и нуждаюсь в некоторой помощи. im используя драйвер sun.jdbc.odbc.JdbcOdbcDriver для соединений и создал мой dsn через средства администрирования, и это кодирование im, использующее: import java.sql. *;Проблемы с подключением драйвера jdbc (sun.jdbc.odbc.JdbcOdbcDriver)
public class JdbcFirstTry
{
public static void main(String args[]) throws SQLException
{
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:movie_archive_DSN");
System.out.print("you made connection");
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
это это получение им ошибки:
Data source name not found and no default driver specified
может
кто предлагают консультации о том, как исправить эту ошибку? также TCP/IP включен и порт установлен в 1433
Я также попробовал этот путь, как хорошо, но продолжал получать тайм-аут ошибки:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = "jdbc:sqlserver://WALSER:1433;databaseName=MYSQLDATABASE;user=walser/kyle;password=brenna1020;";
Connection con = DriverManager.getConnection(connectionUrl);
и ошибка: TCP/IP соединения хост WALSER, порт 1433 провалился. Ошибка: «Соединение отказано: подключиться. Проверьте свойства подключения. Убедитесь, что на сервере запущен экземпляр SQL Server и принимает соединения TCP/IP в порту. Убедитесь, что TCP-соединения с портом не заблокированы брандмауэром . ".
ясно, как говорится, попробуйте проверить, что имена указаны в ОС и в коде –
все имена написаны правильно. есть ли что-нибудь еще? – kyle5385
Вы можете напрямую связать источник данных с ОС? Проверь это. Кстати, почему вы не подключаетесь напрямую к SQL Server? ODBC ест вашего собеседника, просто включите [SQL Authentication] (http://www.codeproject.com/Articles/616114/SQL-Server-T-SQL-Tips-Tricks#xp_regeditwrite), загрузите драйвер и получите прямое соединение :) –