sql-server - 如何将我的 javafx 应用程序连接到我的 sqlserver?
问题描述
我在运行我的应用程序时尝试连接到数据库我收到错误“com.microsoft.sqlserver.jdbc.SQLServerException:连接字符串包含格式错误的名称或值”。
我尝试更改一些变量,但无法弄清楚我的错误在哪里。任何人都可以帮忙吗?
try{
DriverManager.registerDriver(new com.microsoft.sqlserver.jdbc.SQLServerDriver());
String dbURL = "jdbc:sqlserver://[myservername];databaseName=[databasename];user=[enteruserdbhere];password[enterpasswordhere];";
Connection conn = DriverManager.getConnection(dbURL);
Statement statement = conn.createStatement();
conn.close();
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}
解决方案
您应该删除连接 URL 的方括号 []。
String server = "localhost";
String dbName = "myDB";
String username = "root";
String pwd = "";
String dbURL = "jdbc:sqlserver://server;databaseName=dbName;user=username;password=pwd;";
还将您的 jdbc 驱动程序以及我们在 Connection.java 文件中的项目导入到项目中
推荐阅读
- python - 如何在 Python 中重载构造函数(而不是初始化程序)
- filenet-p8 - org.omg.CORBA.TRANSACTION_ROLLEDBACK:vmcid:0x0 次要代码:0 已完成:否
- docker - 从容器访问本地主机窗口中的 API 服务器
- android-studio - 使 ViewPager 适应 ImageView 的高度
- java - 使用 RxJava 进行 Android 改造:只调用 onSubscribe,而不是 onNext
- security - 使用登录凭据保护服务器脚本的策略
- angular - Angular HTTP 拦截器不执行 Observable
- reactjs - 将 Google 的 ClientId 与 useGoogleLogin Hook 一起使用的正确方法是什么?
- c++ - C++中数组的负索引
- javascript - React 传单地图无法正常工作