gpt4 book ai didi

java - 从 Android Studio 连接到 SQL Server 2014

转载 作者:行者123 更新时间:2023-12-02 02:52:45 26 4
gpt4 key购买 nike

我在通过我的 Android 项目连接到 SQL 服务器数据库时遇到问题。我已将 sqljdbc41.jar 文件添加到我的/app/libs 目录中,并将其添加到我的 android studio 项目中的依赖项中。

我使用以下代码:

package com.konrad.rezerwacje1;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;



public class Database_Console {

public static void openConnection(){
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"‌​);
String url = "jbdc:sqlserver://127.0.0.1:1433;databaseName=my_db";
Connection con = DriverManager.getConnection(url);
} catch (SQLException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}

public static void main(String[] args){
openConnection();
}
}

但我仍然收到此错误

java.sql.SQLException: No suitable driver found for jbdc:sqlserver://127.0.0.1:1433;databaseName=my_db
at java.sql.DriverManager.getConnection(DriverManager.java:689)
at java.sql.DriverManager.getConnection(DriverManager.java:270)

最佳答案

而不是这个:

Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"‌​);
String url = "jbdc:sqlserver://127.0.0.1:1433;databaseName=my_db";

你必须使用这个:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=my_db";

Connection con = DriverManager.getConnection(url, "username", "password");

请注意不同的类名,并且 URL 中的前缀 jbdc 已更改为 jdbc

关于java - 从 Android Studio 连接到 SQL Server 2014,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43561023/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com