SQL Server 2019 Extensibility Framework & Java
This is a collection of posts about the Java language extensions introduced in SQL Server 2019. In other words, how we can execute Java code from inside SQL Server 2019.
Table of Content
- SQL Server 2019 Extensibility Framework & Java - Hello World: We looked at installing and enabling the Java extension, as well as some very basic Java code.
- SQL Server 2019 Extensibility Framework & Java - Passing Data: In this post, we discussed what is required to pass data back and forth between SQL Server and Java.
-
SQL Server 2019 Extensibility Framework & Java - Null Values: This, the
Null Values, post is a follow up to the
Passing Data post, and we look at how to handle
null
values in data passed to Java. - SQL Server 2019 Extensibility Framework & Java - Misc. “Stuff”: We look at SQL Server 2019 Java Extensions, and Java packages, the CLASSPATH and JAR files.
- SQL Server 2019, Java & External Libraries - I: Part I of a couple of posts where we look at how we can deploy Java code to the database, so it can be loaded from there.
-
SQL Server 2019, Java & External Libraries - II: Part II of a couple of posts where we look at how we can deploy Java code to the database, so it can be loaded from there. In this post we look at how to use
CREATE EXTERNAL LIBRARY
to deploy Java code without having access to SQL Server’s filesystem. - Java & SQL Server 2019 Extensibility Framework: The Sequel. We look at the implications of the introduction of the Java Language Extension SDK.
- SQL Server 2019 Extensibility Framework & External Languages. We look at SQL Server 2019 Extensibility Framework and Language Extensions.
- SQL Server 2019 CTP3.2 & Java. SQL Server 2019 CTP 3.2 and Azule OpenJDK.
- SQL Server 2019 & Java Null Handling: Take Two. We take a second look at how to handle null values in datasets being passed to and from Java code.
- SQL Server 2019 & Java: Parameters. We discuss how to handle parameters between SQL Server and Java, as well as discussing the support of output parameters.