任务提交执行 JDBC API 文档

    1. 在Linkis项目中进入到ujes/jdbc目录然后在终端输入指令进行打包mvn assembly:assembly -Dmaven.test.skip=true 该打包指令会跳过单元测试的运行和测试代码的编译,并将JDBC模块需要的依赖一并打包进Jar包之中。
    2. 打包完成后在JDBC的target目录下会生成两个Jar包,Jar包名称中包含dependencies字样的那个就是我们需要的Jar包

    2. 建立测试类:

    1. public static void main(String[] args) throws SQLException, ClassNotFoundException {
    2. //1. 加载驱动类:org.apache.linkis.ujes.jdbc.UJESSQLDriver
    3. Class.forName("org.apache.linkis.ujes.jdbc.UJESSQLDriver");
    4. Connection connection = DriverManager.getConnection("jdbc:linkis://127.0.0.1:9001","username","password");
    5. //3. 创建statement 和执行查询
    6. Statement st= connection.createStatement();
    7. ResultSet rs=st.executeQuery("show tables");
    8. //4.处理数据库的返回结果(使用ResultSet类)
    9. for (int i = 1; i <= metaData.getColumnCount(); i++) {
    10. System.out.print(metaData.getColumnName(i) + ":" +metaData.getColumnTypeName(i)+": "+ rs.getObject(i) + " ");
    11. }
    12. System.out.println();
    13. }
    14. //关闭资源
    15. rs.close();
    16. st.close();
    17. }