标签: datasource

无法设置数据网格视图的行可见false

我有一个DataGridView我设置的地方DataSource:

taskerEntities te = new taskerEntities();
var OMsMasterDescriptiveIndicators = te.MyTable.Select(x => new lccls {Id = x.Id, name = x.name }).ToList();
MyGrid.DataSource = OMsMasterDescriptiveIndicators;
Run Code Online (Sandbox Code Playgroud)

和我class lccls一样

public class lccls
    {
        public string Id { get; set; }
        public Nullable<decimal> name { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

在某个事件中,我想让当前行不可见:

 MyGrid.Rows[5].Visible = false;
Run Code Online (Sandbox Code Playgroud)

但我无法做到这一点.而是抛出异常,并显示以下错误消息:

与货币经理的头寸相关联的行不能隐藏

我怀疑原因与设置有关DataSource,但为什么呢?

c# datasource datagridview

20
推荐指数
2
解决办法
3万
查看次数

我应该如何在基于servlet的应用程序中连接到JDBC数据库/数据源?

我有一个外部MySQL服务器,设置和工作正常.我在Eclipse中创建了一个数据库连接,可以在Data Source Explorer选项卡中查看数据库.

现在,我有一个需要访问该数据库的servlet.我该怎么做?有没有办法引用在数据源资源管理器中创建的数据库连接,还是我必须两次定义所有内容?

另外,打开连接的最佳方法是什么?我已经mysql-connector-java-5.1.11-bin.jar包含了该文件,并且我发现了两种有效的方法:

MysqlDataSource d = new MysqlDataSource();
d.setUser("user");
d.setPassword("pass");
d.setServerName("hostname.com");
d.setDatabaseName("db");
Connection c = d.getConnection();
Run Code Online (Sandbox Code Playgroud)

Connection c = DriverManager.getConnection("jdbc:mysql://hostname.com/db","user","pass");
Run Code Online (Sandbox Code Playgroud)

两者都不是最佳的,因为首先,它们都使用硬编码的字符串.这是一个Java EE Web应用程序项目,是否有一个放置连接数据的好地方?或者有没有办法放弃所有这些并只使用数据源资源管理器中的连接?

tomcat servlets datasource jdbc

19
推荐指数
1
解决办法
7万
查看次数

如何从Web容器外部查找JNDI数据源?

我有以下环境设置:

  • Java 1.5
  • Sun Application Server 8.2
  • Oracle 10 XE
  • Struts 2
  • 过冬

我很想知道如何编写可以引用应用程序服务器提供的JNDI数据源的Java客户端(即Web应用程序之外)的代码.

Sun Application Server的端口都是默认端口.在服务器配置中有一个名为jdbc/xxxx的JNDI数据源,但我注意到Web应用程序的Hibernate配置使用名称java:comp/env/jdbc/xxxx.

到目前为止,我见过的大多数例子都涉及代码

Context ctx = new InitialContext();
ctx.lookup("jdbc/xxxx");
Run Code Online (Sandbox Code Playgroud)

但似乎我要么使用错误的JNDI名称,要么我需要配置jndi.properties或其他配置文件来正确指向监听器?我有来自Sun Application Server的appserv-rt.jar,里面有一个jndi.properties,但似乎没什么帮助.

这里有一个类似的问题,但它没有给出任何代码/指的是让iBatis自动获取JNDI数据源:从Web容器外部访问数据源(通过JNDI)

java jndi datasource jdbc

19
推荐指数
1
解决办法
6万
查看次数

intellij idea数据源没有看到数据库中的现有表

intellij想法数据源在我的mysql数据库中看不到现有表,而Netbeans看到它.我在数据库中创建了一个表.当我在intellij idea数据源中创建连接时,它会看到我的方案,我会在"模式和表格"中选择它,但后来我没有在列表中看到它.每个架构,但我的.当我尝试使用netbeans或mysql工作台连接到它时,它就可以了.同样的故事与几个数据库,也有root访问权限.任何桌子,但我的.什么可能是错的?

我看到像我这样的问题,与视觉工作室有关,没有答案.拜托,给个好心

database schema database-connection datasource intellij-idea

19
推荐指数
3
解决办法
6890
查看次数

在配置的阻塞超时内没有可用的托管连接(JBoss 7和Postgres)

我定期得到错误:

错误JDBCExceptionReporter - > javax.resource.ResourceException:IJ000453:无法获取java的托管连接:jboss/datasources/myDB 08:12:05,928 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[ default-host].[/ mySoftware].[jsp]](ajp - xx.255.0.yyy-8109-21)Servlet jsp的Servlet.service()抛出异常:javax.resource.ResourceException:IJ000655:没有托管连接在org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:377)等配置的阻塞超时(30000 [ms])内可用.

.

所以,我有下一个数据源配置.在JBoss AS上:

<datasource jta="true" jndi-name="java:jboss/datasources/myDB" pool-name="ssbs-pssbs" enabled="true" use-ccm="true">
                    <connection-url>jdbc:postgresql://xx.255.0.yyy/myDatabase</connection-url>
                    <driver-class>org.postgresql.Driver</driver-class>
                    <driver>postgresql-jdbc4</driver>
                    <pool>
                        <min-pool-size>30</min-pool-size>
                        <max-pool-size>150</max-pool-size>
                        <prefill>true</prefill>
                        <use-strict-min>false</use-strict-min>
                        <flush-strategy>FailingConnectionOnly</flush-strategy>
                    </pool>
                    <security>
                        <user-name>tick</user-name>
                        <password>tack</password>
                    </security>
                    <validation>
                        <check-valid-connection-sql>SELECT 1</check-valid-connection-sql>
                        <validate-on-match>false</validate-on-match>
                        <background-validation>false</background-validation>
                    </validation>
                    <timeout>
                        <blocking-timeout-millis>30000</blocking-timeout-millis>
                        <idle-timeout-minutes>5</idle-timeout-minutes>
                    </timeout>
                    <statement>
                        <share-prepared-statements>false</share-prepared-statements>
                    </statement>
                </datasource>
Run Code Online (Sandbox Code Playgroud)

在我的Postgres服务器上我允许500上的max_connection.为什么我得到这个例外?

database datasource postgresql-9.1 jboss7.x

19
推荐指数
1
解决办法
3万
查看次数

Spring DriverManagerDataSource vs apache BasicDataSource

Spring DriverManagerDataSource和apache BasicDataSource有什么区别?哪种情况更可取,在哪种情况下?

谢谢.

java database apache spring datasource

19
推荐指数
1
解决办法
1万
查看次数

数据库或英文名和姓的列表

我遇到了一些较小的列表/名称集,但我想知道是否有一个免费的数据源可以提供名称列表(逗号分隔或在SQL结构中)?

我找到了这两个网站:

http://names.mongabay.com/most_common_surnames.htm

http://baby-names.familyeducation.com/browse/letter/a?detoured=1

但是,似乎您只能浏览名称,而不能下载全面的文件.

美国人口普查局不提供此信息吗?

resources datasource

19
推荐指数
4
解决办法
3万
查看次数

Spring Data JPA - 多个EnableJpaRepositories

我的应用程序有多个数据源,因此我基于此URL创建了两个数据源配置类 .

但是在运行spring boot应用程序时遇到错误

说明:com.cavion.services.UserDataService中的字段userDataRepo需要一个名为"entityManagerFactory"的bean,该bean无法找到.操作:考虑在配置中定义名为"entityManagerFactory"的bean.

从StackOverflow上的这个问题帮助我找出问题.我需要在我的JPA存储库中指定entityManagerFactoryRef.

但我有许多存储库类,其中一些使用Entitymanager'A',其中一些使用'B'.我目前的春季启动应用程序类是这样的

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class, HibernateJpaAutoConfiguration.class,
    DataSourceTransactionManagerAutoConfiguration.class })
@EnableTransactionManagement
@EntityScan("com.info.entity")
@ComponentScan({"com.info.services","com.info.restcontroller"})
@EnableJpaRepositories("com.info.repositories")
public class CavionApplication {

public static void main(String[] args) {
    SpringApplication.run(CavionApplication.class, args);
}
@Bean
public CommandLineRunner commandLineRunner(ApplicationContext ctx) {
    return args -> {

        System.out.println("Let's inspect the beans provided by Spring Boot:");

        String[] beanNames = ctx.getBeanDefinitionNames();
        Arrays.sort(beanNames);
        for (String beanName : beanNames) {
            System.out.println(beanName);
        }

    };
}}
Run Code Online (Sandbox Code Playgroud)

我在Spring引导类上给出了EnableJpaRepositories,那么如何配置多个EnableJpaRepositories以便我可以配置多个entityManagerFactory?

请建议设置多个数据源的最佳方法.

spring hibernate jpa datasource spring-data-jpa

19
推荐指数
1
解决办法
3万
查看次数

剑道ui数据源刷新?

我已经使用了kendo网格和图表,并使用以下示例代码刷新它们:

$("#Product").data("kendoGrid").dataSource.read();
Run Code Online (Sandbox Code Playgroud)

但是,我使用数据源只是为了在不同的视图中提供一些基本数据,例如在这个例子中它没有使用网格http://demos.kendoui.c​​om/web/datasource/index.html

有没有办法以与上述代码对网格和图表相同的方式刷新此数据源?

谢谢,马特

datasource kendo-ui

18
推荐指数
1
解决办法
4万
查看次数

Weblogic数据源从JNDI树中消失

我们使用的是weblogic版本12C.重现问题的步骤: -

  1. 创建数据源.
  2. 将应用程序部署到weblogic.
  3. 应用程序正常.
  4. 使用新的耳朵更新已部署的耳朵.
  5. 应用程序无法连接数据源.
  6. 数据源在JNDI树中不可用.

我们需要每次都创建一个新的数据源,或者再次保存数据源设置.

如果您知道某种解决方案,有人可以检查并告诉我吗?

java spring weblogic datasource spring-java-config

18
推荐指数
1
解决办法
4133
查看次数