zoukankan      html  css  js  c++  java
  • java当中JDBC当中JNDI用来查找dataSource的例子

    [学习笔记]

    8.JNDI用来查找dataSource的例子:

    import javax.naming.InitialContext;
    import javax.naming.Context;

    import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;

    import java.util.Properties;
    import net.sourceforge.jtds.jdbcx.*;
    public class ClassPut {
    public static void main(String a[]) {
    try {
    /* JtdsDataSource dataSource=new JtdsDataSource();
    dataSource.setServerName("localhost");
    dataSource.setDatabaseName("NorthWind");
    dataSource.setUser("sa");
    dataSource.setPassword("1234");
    */
    MysqlConnectionPoolDataSource ds = new MysqlConnectionPoolDataSource();
    ds.setURL("jdbc:mysql://localhost:3306/test");
    ds.setUser("root");
    ds.setPassword("1234");


    Properties prop = new Properties();
    prop.setProperty(Context.INITIAL_CONTEXT_FACTORY,
    "com.sun.jndi.fscontext.RefFSContextFactory");

    Context ctx=new InitialContext(prop);
    /*here the following statement writes a file .bindings under the f Disk. because this project is under the f disk.*/
    ctx.rebind("abc",ds);


    } catch (Exception e) {
    e.printStackTrace();
    }
    }
    }
    上面的程序只是存入硬盘,想查找出来得用下面的程序:

    import javax.naming.InitialContext;
    import javax.naming.Context;

    import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource;

    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.Statement;
    import java.util.Properties;
    import net.sourceforge.jtds.jdbcx.*;
    public class ClassGet {
    public static void main(String a[]) {

    try {
    Properties prop = new Properties();
    prop.setProperty(Context.INITIAL_CONTEXT_FACTORY,
    "com.sun.jndi.fscontext.RefFSContextFactory");
    Context ctx=new InitialContext(prop);

    文章转载自原文:https://blog.csdn.net/qq_43650923/article/details/100652625

  • 相关阅读:
    HDU 4081 Qin Shi Huang's National Road System
    POJ 2075 Tangled in Cables 最小生成树
    HDU 2487 Ugly window
    UVA 11426 GCD Extrme (Ⅲ)
    POJ_1220_Nmber Sequence
    Fibonacci数列对任何数取模都是一个周期数列
    POJ_3321_APPLE_TREE
    webpack配置---设置快捷打包和浏览器自动刷新
    sublime中css输入分号后自动提示的烦恼
    MongoDB的基本使用
  • 原文地址:https://www.cnblogs.com/haima1949/p/11490457.html
Copyright © 2011-2022 走看看