这句程序中的MyDB是不是数据源?

解决方案 »

  1.   

    是数据源在 JNDI 上的名字。
      

  2.   

    来源;www.java21.cn
    ObjectDataSource 类  
     注意:此类在 .NET Framework 2.0 版中是新增的。 表示合并参数后解析方法多层 Web 应用程序结构中的数据绑定控件提供数据的业务对象。 命名空间:System.Web.UI.WebControls
    程序集:System.Web(在 system.web.dll 中) 语法
    Visual Basic(声明) 
    Public Class ObjectDataSource
    Inherits DataSourceControl
     
    Visual Basic(用法) 
    Dim instance As ObjectDataSource 
    C# 
    public class ObjectDataSource : DataSourceControl
     
    C++ 
    public ref class ObjectDataSource : public DataSourceControl
     
    J# 
    public class ObjectDataSource extends DataSourceControl
     
    JScript 
    public class ObjectDataSource extends DataSourceControl
     备注
    ObjectDataSource 是 ASP.NET 数据源控件,用于向数据绑定控件表示识别数据的中间层对象或数据接口对象。可以结合使用 ObjectDataSource 控件与数据绑定控件,这样,只用少量代码或不用代码就可以在网页上显示、编辑和排序数据。非常常见的应用程序设计做法是将表示层同业务逻辑分开,并在业务对象中封装业务逻辑。这些业务对象在表示层和数据层之间构成一个独特的层,从而得到一个三层应用程序结构。ObjectDataSource 控件使开发人员能够在保留他们的三层应用程序结构的同时,使用 ASP.NET 数据源控件。ObjectDataSource 控件使用反射创建业务对象的实例,并调用这些实例的方法以检索、更新、插入和删除数据。TypeName 属性标识 ObjectDataSource 使用的类的名称。ObjectDataSource 控件在每次调用方法时都创建并销毁类的实例,它在 Web 请求的生存期内不在内存中保留对象。如果您使用的业务对象需要很多资源或者在其他方面需要很大开销来创建和销毁,您就需要认真考虑。使用高开销对象可能并不是最佳的设计选择,但是可以使用 ObjectCreating、ObjectCreated 和 ObjectDisposing 事件来控制该对象的生存期。
    来源;www.java21.cn
      

  3.   

    <Context>
    <Resource 
    name="jdbc/epet"
    auth="Container"
    type="javax.sql.DataSource"
    maxActive="100"
    maxIdle="100"
    maxWait="100"
    username="*****"
    password="*****"
    driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
    url="jdbc:sqlserver://localhost:1433;DatabaseName=epet"
    />
    </Context>MyDB对应的是上面的jdbc/epet的名字,配置文件里写的是什么就写什么上去!
      

  4.   


     <Resource
          name="Test"
          type="javax.sql.DataSource"
          password="root"
          driverClassName="com.mysql.jdbc.Driver"
          maxIdle="2"
          maxWait="5000"
          username="root"
          url="jdbc:mysql://localhost:3306/jspdev"
          maxActive="4"/>
        <Resource
          name="jdbc/jspdev"
          type="javax.sql.DataSource"
          password="bn"
          driverClassName="com.microsoft.jdbc.sqlserver.SQLServerDriver"
          maxIdle="2"
          maxWait="5000"
          username="bn"
          url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=jspdev"
          maxActive="4"/>