小编tec*_*ian的帖子

Oracle连接URL中的默认架构

我想在中设置默认数据库架构 Oracle Connection URL

jdbc:oracle:thin:@<server>:<port1521>:<sid>
Run Code Online (Sandbox Code Playgroud)

我的示例SQL语句:

select monkey_name from animals.monkey
Run Code Online (Sandbox Code Playgroud)

我需要查询没有模式前缀的数据库,animals.即当我运行此语句时

select monkey_name from monkey
Run Code Online (Sandbox Code Playgroud)

animals默认使用模式.

我需要在上面的连接URL中指定什么才能获得这样的效果?

谢谢.

oracle connection-string jdbc

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

如何将日期转换为yyyy-MM-dd格式?

2012年12月1日00:00:00 GMT

我必须将上述日期转换为以下格式

2012年12月1日

我怎么能够?

我试过以下方法,但它没有工作

public Date ConvertDate(Date date){

    DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
    String s = df.format(date);
    String result = s;
    try {
        date=df.parse(result);
    } catch (ParseException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
    return date;
  }
Run Code Online (Sandbox Code Playgroud)

java date simpledateformat date-formatting

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

休眠配置:我已经设置了useSSL=false,但仍然收到警告

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <!-- Database connection settings -->
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost:3306/schedule?useSSL=false&amp;autoReconnect=true </property>
        <property name="connection.username">root</property>
        <property name="connection.password">1234</property>

        <!-- JDBC connection pool (use the built-in) -->
        <property name="connection.pool_size">1</property>

        <!-- SQL dialect -->
        <property name="dialect"
>org.hibernate.dialect.MySQLDialect</property>

        <!-- Enable Hibernate's automatic session context management -->
        <property name="current_session_context_class"
>thread</property>

        <!-- Disable the second-level cache  -->
        <property name="cache.provider_class"
>org.hibernate.cache.NoCacheProvider</property>

        <!-- Echo all executed SQL to stdout -->
        <property name="show_sql"
>true</property>

     <property name="format_sql">true</property>

     <property name="hibernate.c3p0.acquire_increment">1</property>
    <property …
Run Code Online (Sandbox Code Playgroud)

java mysql ssl hibernate

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

java.sql.SQLException:ORA-00932:不一致的数据类型:预期NUMBER得到了BINARY

我在Dao类中有一个返回的方法List<Object[]>,我使用的是命名查询

public List<Object[]> getListByCustomer(Session session, int customerId, List<Integer> strIds) {
  Query namedQuery = session.createSQLQuery(QueryConstants.EXPORT);
  namedQuery.setParameter("customer", customerId);
  namedQuery.setParameter("stringId", strIds);
  List<Object[]> objects = namedQuery.list();
  return objects;
}
Run Code Online (Sandbox Code Playgroud)

我想将List<Integer> strIdsstringId 传递给命名查询,如下所示:

public class QueryConstants {
  public static final String EXPORT = 
    "SELECT sv.NAME, sv.TYPE, sv.CLIENT_ADDRESS, sv.NAME_REDUNDANT, sv.DEPARTURE_DATE, s1.CODE,sv.STATE, sv.CODE "
    + "FROM VIEW sv, PROCESS p1, SET s1 " 
    + "WHERE sv.R_ID = p1.R_ID and p1.ISSUER_ID = s1.USER_ID and sv.CUSTOMER_ID = :customer and sv.R_ID IN (:stringId)";
}
Run Code Online (Sandbox Code Playgroud)

但我明白了 ORA-00932: …

java sql oracle named-query

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

无法执行目标org.apache.maven.plugins:指定的web.xml文件'D:\ WEB-INF\web.xml'不存在

[错误]无法
在项目CRPS上执行目标org.apache.maven.plugins:maven- war - plugin:2.1.1:war(default-war):指定的web.xml文件
'D:\ WEB-INF\web .xml'不存在 - > [Help 1]
[ERROR]
[ERROR]要查看错误的完整堆栈跟踪,请使用-e>开关重新运行Maven.
[ERROR]使用-X开关重新运行Maven以启用完整的调试日志记录.[错误]
[错误]有关错误和可能的解决方案的更多信息,请阅读以下文章:[错误] [帮助1]

http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

注意:我的项目在D:\MAVEN\
项目文件夹下是:D:\MAVEN\CRPS

当我点击intellij ideas中的install时会生成此错误.为什么会这样?

web.xml intellij-idea maven-3 maven

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

如何使用私有构造函数从类创建对象?

我有一个类游戏,是我的主要类和第二类卡.类卡具有私有属性和构造函数,只有函数init是公共的.函数init检查值是否合理,如果一切正常,则构造函数获取值并创建一个对象.现在我在课堂游戏中创建一个Card类的对象.我该怎么做?

这是我的代码:

课堂游戏:

import java.util.List;
import java.util.Vector;


public class Game {


public  static void main(String[] args)
{
   /*
CREATING NEW CARD OBJECT
 */

    int value = 13;
    Vector<Card> _card_set = new Vector<Card>();
    for (int i = 2; i < 54; i++)
    {

        if(--value == 0)
        {
            value = 13;
        }

        Card _myCard;
        _myCard.init(i,value);
     }
   }
 }
Run Code Online (Sandbox Code Playgroud)

类卡:

public class Card {

private int index;
private  int value;
private String symbol;

/*
CREATING A PLAYCARD
*/

private Card(int index,int value)
{ …
Run Code Online (Sandbox Code Playgroud)

java oop

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

Java中的Age Exception错误

我已经创建了一个程序来询问用户他们的姓名和年龄,并且我已经做了一个自定义异常,但它不会发出任何有关如何使其变得更好的提示或者如何使异常正确启动而受到赞赏但是注意我还在学习java.

用户定义的例外 :(年龄异常)

    package ageName;

    @SuppressWarnings("serial")
    public class AgeExcpt extends Exception {

         public AgeExcpt(){     
         super("The Age you've entered is not valid");       
    }
  }
Run Code Online (Sandbox Code Playgroud)

主程序:

package ageName;

import java.util.Scanner;

@SuppressWarnings("resource")
public class Project1 {
    public static void main(String[]args){

      Scanner age = new Scanner (System.in);
      System.out.println("Enter your age");
      int a = age.nextInt();
      System.out.println("Enter you name");
      String b = age.next();

  try{  
     if(a >125 && a<0){         
        throw new AgeExcpt();
     }          
    }
    catch(AgeExcpt ex){
    System.out.println("You entered an invalid number" + a);        
    }
    finally{
        System.out.println("Your …
Run Code Online (Sandbox Code Playgroud)

java exception-handling exception

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