我正在尝试使用以下JDBC连接字符串连接到SQL Azure:
!|Connect|jdbc:sqlserver://xxx.xxxx.xxxx.net,1433;databaseName=DBName;User=xxx@xxx;Password=xxxx;encrypt=true;LoginTimeout=30|
但是,每次尝试都会导致返回Null错误。
我可以从SSMS连接到SQL Azure。
有没有人有任何想法?
答案 0 :(得分:0)
您是如何构建连接字符串的?您可以使用Azure门户网站上提供的内容,如下所示:
static String connectionUrl = "jdbc:sqlserver://{your_server}.database.windows.net:1433;database=test;user={username}@{your_server};password={your_password};encrypt=true;trustServerCertificate=false;hostNameInCertificate=*.database.windows.net;loginTimeout=30";
您是否在字符串中包含了管道?您可以按照本教程操作,以确保您遵循正确的步骤:https://msdn.microsoft.com/en-us/library/azure/gg715284.aspx