小编kho*_*oma的帖子

jdbc中的未知数据库

我正在使用JDBC和新的.但我一直得到这个运行时异常:

   connecting to psysical database...
   com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown database 'kholofelodb'
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.Util.getInstance(Util.java:386)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1052)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3609)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3541)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:943)
at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:4113)
at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1308)
at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2336)
at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2369)
at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2153)
at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:792)
at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:381)
at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305)
at java.sql.DriverManager.getConnection(DriverManager.java:579)
at java.sql.DriverManager.getConnection(DriverManager.java:221)
at com.psybergate.database.SimbleCode.main(SimbleCode.java:22)
Run Code Online (Sandbox Code Playgroud)

这是给出的代码

try {
            String connectionURL =      "jdbc:mysql://localhost:3306/kholofelodb";
            Class.forName("com.mysql.jdbc.Driver");

            System.out.println("connecting to psysical database...");
            Connection conn = …
Run Code Online (Sandbox Code Playgroud)

java mysql sql eclipse jdbc

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

读取Android文件系统中的所有文件

我正在编写一个Android mediaPlayer应用程序,所以我想扫描整个手机上的所有文件(即SD卡和手机内存).我可以从SD卡中读取,但不能读取它的根.也就是说,我可以从路径中读取/sdcard/[folder]/并且它工作正常,但如果我去/sdcard/应用程序崩溃.如何访问SD卡上的所有文件以及手机本身的文件?

android android-manifest

5
推荐指数
1
解决办法
6624
查看次数

有没有办法检查服务器上是否打开了某个端口?

就像您ping需要一个服务器的 IP 来检查它是否已启动一样,我们是否也可以检查该正在运行的服务器上的端口是否处于活动/打开状态?

这只是我的想法,但你能在你的ping陈述中更具体吗?

 `ping 127.0.0.1:7004`
Run Code Online (Sandbox Code Playgroud)

我知道这个命令是不允许的,但是有没有办法在 Linux 和 Windows 中检查这个命令?

linux windows networking ping

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

在Java中动态转换和调用

我在WebApp中使用了一点Reflexion.我想要做的是在执行类型情况后动态调用一个方法 - 在编译时也不知道

这是我的代码的结构:

            Controller (Interface with one method called 'execute()')
                   |
                   |
                  \|/
             BaseController (Abstract Class with 1 abstr method called 'execute()')
              /         \
             /          _\|
            /            GetCarController extends BaseController
          |/_
         AddCarController extends BaseController
Run Code Online (Sandbox Code Playgroud)

现在我有这个使用上述结构的代码:

  BaseController baseContr;

   Properties prop = new Properties();
   prop.load("some inputstream to config.properties");

    Constructor cons = Class.forName( prop.getProperty( keyProperty ) ).
    getConstructor( Class.forName( prop.getProperty( keyProperty ) ).getClass() );// keyProperty is some input string from user
   ( ( XXXXXX )cons.newInstance ( new Car(....) )  ).execute();
Run Code Online (Sandbox Code Playgroud)

你看到XXXXXX …

java reflection dynamic

2
推荐指数
1
解决办法
852
查看次数

使用HTML在JSP中调用java scriptlet

我试图找到一种方法来java code使用HTML表单调用JSP中的一部分

  <form method="get" action="invokeMe()">

       <input type="submit" value="click to submit" />

  </form>


  <%
     private void invokeMe(){
       out.println("He invoked me. I am happy!");   
     }
  %>
Run Code Online (Sandbox Code Playgroud)

上面的代码在JSP中.我希望在提交时运行scriptlet

我知道代码看起来非常糟糕,但我只想掌握这个概念......以及如何去实现它.

谢谢

java jsp servlets scriptlet

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