Приложението ми се изгражда успешно, но не изпълнява заявката. Ето какво съм направил досега:
- Изтеглен JDBC драйвер и използван за успешно създаване на връзка към база данни, която се показва в раздела услуги
- Добавена променлива CLASSPATH и добавен C:\Program Files\Java\jre1.8.0_221\bin;C:\Program Files\Java\jdk1.8.0_221\bin;.;C:\Program Files\Java\Microsoft JDBC драйвер 7.4 за SQL Server\sqljdbc_7.4\enu\mssql-jdbc-7.4.1.jre8.jar, както и моите JRE и JDK bin папки и .
- Стартирайте под кода
import java.sql.*;
public class TestCode {
public static void main(String[] args)
{
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://mysqlserver:1433;databaseName=mydatabase;integratedSecurity=false;";
Connection conn = DriverManager.getConnection(url, "username", "password") ;
Statement stmt = conn.createStatement();
ResultSet rs;
rs = stmt.executeQuery("SELECT TOP 10 UserID FROM dbo.Users");
while (rs.next())
{
String userID = rs.getString("UserID");
System.out.println(userID);
}
}
catch (Exception e)
{
System.err.println("Error");
System.err.println(e.getMessage());
}
}
}
Грешката, която получавам е:
Грешка com.microsoft.sqlserver.jdbc.SQLServerDriver
Което е само името на шофьора ми. Получих това от щракване с десния бутон върху драйвера, щракване върху персонализиране и копиране на класа на драйвера от този прозорец.
TOP
безORDER BY
- person Ilyes   schedule 02.10.2019