User Tools

Site Tools


sql_server_express_connnection_tutorial

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
sql_server_express_connnection_tutorial [2024/01/26 11:25] – [Troubleshooting] amywsql_server_express_connnection_tutorial [2024/01/26 12:03] (current) – [Connect to SQL Server Express database with JDBC Driver in MIStudio] amyw
Line 141: Line 141:
             database class name: com.microsoft.sqlserver.jdbc.SQLServerDrive             database class name: com.microsoft.sqlserver.jdbc.SQLServerDrive
             database url: jdbc:sqlserver://hostname:1433;databaseName=yourdatabasename              database url: jdbc:sqlserver://hostname:1433;databaseName=yourdatabasename 
 +            or with parameters, such as:  jdbc:sqlserver://hostname:1433;databaseName=db_name;encrypt=true;trustServerCertificate=true; 
             username: the username you created in SQL server Express             username: the username you created in SQL server Express
             password: the password of the username you created in the SQL server Express             password: the password of the username you created in the SQL server Express
  
-Troubleshooting:  +  3. Connect to the database. You can write a value to the database with a DatabaseRawWrite, using an array input to trigger the write (array of one element, an integer or small string), with the SQL "insert into tablename (value) values (?);". And you could use a DatabaseRawLookup and use the SQL statement “ Select value from tablename limit 10” to get value.
- +
-if you get error in Mistudio console when you try to connect to the database such as:  "trustServerCertificate" property is set to "false" but the driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption: Error: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target", +
- +
- add “encrypt=true;trustServerCertificate=true;” to the URL string, make the database URL as: +
- +
-  jdbc:sqlserver://hostname:1433;databaseName=db_name;encrypt=true;trustServerCertificate=true; +
- +
-  3. Connect to the database. You can write a value to the database with a DatabaseRawWrite, using an array input to trigger the write (array of one element, an integer or small string), with the sql "insert into tablename (value) values (?);". And you could use a DatabaseRawLookup and use the SQL statement “ Select value from tablename limit 10” to get value.+
  
  
Line 172: Line 165:
  
  
- ==** Example SSMS Log file error: “login failed for user "username". Reason: password did not match that for the login provided by [Client:] SQL server error 18456, state 8."==+  ==** Example SSMS Log file error: “login failed for user "username". Reason: password did not match that for the login provided by [Client:] SQL server error 18456, state 8."==
  
    
sql_server_express_connnection_tutorial.1706286323.txt.gz · Last modified: by amyw

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki