невозможно подключиться к базе данных sqlserver через jdbc - PullRequest
0 голосов
/ 24 июля 2011

Я хочу подключить свою базу данных с именем aaa через jdbc. Я попытался использовать драйвер типа 1 и написал эту цитату, но ошибка "[Microsoft] [ODBC Driver Manager] Неверная длина строки или буфера" код типа 1:

import java.sql.*;
import java.io.*;

class test {
    public static void main(String a[]) {
        try {
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            System.out.println("first");
            Connection con=DriverManager.getConnection("jdbc:odbc:trial","sa","qwerty");
            System.out.println("second");
        } catch(Exception e) {
            System.out.println(e.getMessage());
        }
    }
}

Затем я попытался использовать драйвер типа 4, и я получаю ошибку компиляции с помощью метода getConnection () код типа 4:

import java.sql.*;
import java.io.*;

class t {
    public static void main(String arg[]) {

        try {
            Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
            System.out.println("first");
            Connectin con= DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;databaseName=aaa","sa","qwerty");
            System.out.println("second");
        } catch(Exception e) {
            System.out.println(e.getMessage());
        }
    }
}

Пожалуйста, кто-нибудь может мне помочь с этими двумя проблемами

1 Ответ

1 голос
/ 25 июля 2011

Во втором примере есть опечатка: Connectin con=... до Connection con=...!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...