java书里的代码 我对比了十多遍也看不出来错误才来劳驾各位大哥。

bountifully 2017-10-15 04:03:36
一般自己对的出来,百度的出来的错误我都自己解决,这个看了十多遍硬是没看出来。眼睛都要瞎了。
先贴上错误的

package chucuode1;

interface drawTest{
public void draw();
}

class ParallelogramgleUseInterface extends QuadrangleUseInterface

implements drawTest{
public void draw() {
System.out.println("平行四边形.draw()");
}

void doAnyThing(){

}
}
class SquareUseInterface extends QuadrangleUseInterface implements
drawTest{
public void draw(){

System.out.println("正方形.draw()");
}
void doAnyThing() {

}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
void doAnyThing() {
}
}
public class QuadrangleUseInterface{

public void doAnyThing() {

}
public static void main(String args) {
drawTestd= {
new SquareUseInterface(), new ParallelogramgleUseInterface()};

for(int i=0;i<d.length;i++) {
d.draw();
}

}
}



再贴上正确的

package crmdjtdedaan;

interface drawTest { // 定义接口
public void draw(); // 定义方法
}

// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口
class ParallelogramgleUseInterface extends QuadrangleUseInterface
implements drawTest {
public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法
System.out.println("平行四边形.draw()");
}

void doAnyThing() { // 覆盖父类方法
// SomeSentence
}
}

class SquareUseInterface extends QuadrangleUseInterface implements
drawTest {
public void draw() {
System.out.println("正方形.draw()");
}

void doAnyThing() {
// SomeSentence
}
}

class AnyThingUseInterface extends QuadrangleUseInterface {
void doAnyThing() {

}
}

public class QuadrangleUseInterface { // 定义四边形类
public void doAnyTthing() {
// SomeSentence
}

public static void main(String args) {
drawTest d = { // 接口也可以进行向上转型操作
new SquareUseInterface(), new ParallelogramgleUseInterface() };
for (int i = 0; i < d.length; i++) {
d.draw(); // 调用draw()方法
}
}
}
...全文
881 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35048233 2017-10-21
  • 打赏
  • 举报
回复
你这代码写的.... void doanything 都报错
aa2575155322 2017-10-17
  • 打赏
  • 举报
回复
public static void main(String []args) { drawTest []d = { new SquareUseInterface(), new ParallelogramgleUseInterface() }; for (int i = 0; i < d.length; i++) { d[i].draw(); // 调用draw()方法 } }
u010222066 2017-10-16
  • 打赏
  • 举报
回复
在Java里,接口里声明的方法默认都是public的,也必须是public的。实现了该接口的类的方法必须都要用public来修饰该方法
「已注销」 2017-10-16
  • 打赏
  • 举报
回复
逗比123号 2017-10-16
  • 打赏
  • 举报
回复
引用 13 楼 weixin_40471457 的回复:
[quote=引用 12 楼 pany1209 的回复:] [quote=引用 11 楼 weixin_40471457 的回复:] [quote=引用 9 楼 pany1209 的回复:] [quote=引用 8 楼 weixin_40471457 的回复:] [quote=引用 5 楼 tiandixuanwuliang 的回复:] 这里应该是数组吧 public static void main(String args) { drawTest[] d= { new SquareUseInterface(), new ParallelogramgleUseInterface()}; for(int i=0;i<d.length;i++) { d[i].draw(); } }
楼上的几位 那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface
package chucuode1;
 
interface drawTest{
    public void draw();
}
 
class ParallelogramgleUseInterface extends QuadrangleUseInterface
     implements drawTest{
    public void draw() {
        System.out.println("平行四边形.draw()");
    }
     
    void doAnyThing(){
         
    }
}
class SquareUseInterface extends QuadrangleUseInterface implements 
   drawTest{
    public void draw(){
         
        System.out.println("正方形.draw()");
    }
    void doAnyThing() {
         
}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
    void doAnyThing() {
        }
    }
public class QuadrangleUseInterface{
     
    public void doAnyThing() {
         
    }
    public static void main(String[] args) {
        drawTest[]d= {
        new SquareUseInterface(), new ParallelogramgleUseInterface()};
         
        for(int i=0;i<d.length;i++) {
            d[i].draw();
        }
         
    }
}
[/quote] 报错的方法前面都要加上public.......[/quote] 下面是正确运行的,也没有你说的加public吧?
package crmdjtdedaan;

interface drawTest { // 定义接口
	public void draw(); // 定义方法
}

// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口
class ParallelogramgleUseInterface extends QuadrangleUseInterface
		implements drawTest {
	public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法
		System.out.println("平行四边形.draw()");
	}
	
	void doAnyThing() { // 覆盖父类方法
		// SomeSentence
	}
}

class SquareUseInterface extends QuadrangleUseInterface implements
		drawTest {
	public void draw() {
		System.out.println("正方形.draw()");
	}
	
	void doAnyThing() {
		// SomeSentence
	}
}

class AnyThingUseInterface extends QuadrangleUseInterface {
	void doAnyThing() {
		
	}
}

public class QuadrangleUseInterface { // 定义四边形类
	public void doAnyTthing() {
		// SomeSentence
	}
	
	public static void main(String[] args) {
		drawTest[] d = { // 接口也可以进行向上转型操作
		new SquareUseInterface(), new ParallelogramgleUseInterface() };
		for (int i = 0; i < d.length; i++) {
			d[i].draw(); // 调用draw()方法
		}
	}
}
[/quote] doAnyTthing()和上面的都不一样了。。。。笑尿 先去看看重写是什么意思吧????[/quote] 谢谢兄台回复,那依你看应该看来是原作者打字错误了?这种应该是要么一起public 要么同一默认。看来我看的这本书java从入门到精通 实在太烂了[/quote] 重写的时候,子类的可见性不能低于父类,例如父类是默认,那么子类就要是默认或者protected或者public,父类是public,那么子类就必须是public
仓井NULL 2017-10-16
  • 打赏
  • 举报
回复
很多书源码可能是有问题的 一层层debug啊,也是联系排错的好方法
天地炫舞 2017-10-15
  • 打赏
  • 举报
回复
这里应该是数组吧 public static void main(String args) { drawTest[] d= { new SquareUseInterface(), new ParallelogramgleUseInterface()}; for(int i=0;i<d.length;i++) { d[i].draw(); } }
bountifully 2017-10-15
  • 打赏
  • 举报
回复
引用 12 楼 pany1209 的回复:
[quote=引用 11 楼 weixin_40471457 的回复:] [quote=引用 9 楼 pany1209 的回复:] [quote=引用 8 楼 weixin_40471457 的回复:] [quote=引用 5 楼 tiandixuanwuliang 的回复:] 这里应该是数组吧 public static void main(String args) { drawTest[] d= { new SquareUseInterface(), new ParallelogramgleUseInterface()}; for(int i=0;i<d.length;i++) { d[i].draw(); } }
楼上的几位 那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface
package chucuode1;
 
interface drawTest{
    public void draw();
}
 
class ParallelogramgleUseInterface extends QuadrangleUseInterface
     implements drawTest{
    public void draw() {
        System.out.println("平行四边形.draw()");
    }
     
    void doAnyThing(){
         
    }
}
class SquareUseInterface extends QuadrangleUseInterface implements 
   drawTest{
    public void draw(){
         
        System.out.println("正方形.draw()");
    }
    void doAnyThing() {
         
}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
    void doAnyThing() {
        }
    }
public class QuadrangleUseInterface{
     
    public void doAnyThing() {
         
    }
    public static void main(String[] args) {
        drawTest[]d= {
        new SquareUseInterface(), new ParallelogramgleUseInterface()};
         
        for(int i=0;i<d.length;i++) {
            d[i].draw();
        }
         
    }
}
[/quote] 报错的方法前面都要加上public.......[/quote] 下面是正确运行的,也没有你说的加public吧?
package crmdjtdedaan;

interface drawTest { // 定义接口
	public void draw(); // 定义方法
}

// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口
class ParallelogramgleUseInterface extends QuadrangleUseInterface
		implements drawTest {
	public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法
		System.out.println("平行四边形.draw()");
	}
	
	void doAnyThing() { // 覆盖父类方法
		// SomeSentence
	}
}

class SquareUseInterface extends QuadrangleUseInterface implements
		drawTest {
	public void draw() {
		System.out.println("正方形.draw()");
	}
	
	void doAnyThing() {
		// SomeSentence
	}
}

class AnyThingUseInterface extends QuadrangleUseInterface {
	void doAnyThing() {
		
	}
}

public class QuadrangleUseInterface { // 定义四边形类
	public void doAnyTthing() {
		// SomeSentence
	}
	
	public static void main(String[] args) {
		drawTest[] d = { // 接口也可以进行向上转型操作
		new SquareUseInterface(), new ParallelogramgleUseInterface() };
		for (int i = 0; i < d.length; i++) {
			d[i].draw(); // 调用draw()方法
		}
	}
}
[/quote] doAnyTthing()和上面的都不一样了。。。。笑尿 先去看看重写是什么意思吧????[/quote] 谢谢兄台回复,那依你看应该看来是原作者打字错误了?这种应该是要么一起public 要么同一默认。看来我看的这本书java从入门到精通 实在太烂了
w_sabre 2017-10-15
  • 打赏
  • 举报
回复
报的什么错? 是因为d前面少个空格吗?
偏安zzcoder 2017-10-15
  • 打赏
  • 举报
回复

drawTestd= {
        new SquareUseInterface(), new ParallelogramgleUseInterface()};
         
        for(int i=0;i<d.length;i++) {
            d.draw();
        }
drawTest d=.....
eternaluve 2017-10-15
  • 打赏
  • 举报
回复
@kingslave1 你是来自未来的么,给我两个下载分
eternaluve 2017-10-15
  • 打赏
  • 举报
回复
楼上那位,你是不是穿越了,为什么时间是9点啊,现在明明八点
李德胜1995 2017-10-15
  • 打赏
  • 举报
回复
引用 11 楼 weixin_40471457 的回复:
[quote=引用 9 楼 pany1209 的回复:] [quote=引用 8 楼 weixin_40471457 的回复:] [quote=引用 5 楼 tiandixuanwuliang 的回复:] 这里应该是数组吧 public static void main(String args) { drawTest[] d= { new SquareUseInterface(), new ParallelogramgleUseInterface()}; for(int i=0;i<d.length;i++) { d[i].draw(); } }
楼上的几位 那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface
package chucuode1;
 
interface drawTest{
    public void draw();
}
 
class ParallelogramgleUseInterface extends QuadrangleUseInterface
     implements drawTest{
    public void draw() {
        System.out.println("平行四边形.draw()");
    }
     
    void doAnyThing(){
         
    }
}
class SquareUseInterface extends QuadrangleUseInterface implements 
   drawTest{
    public void draw(){
         
        System.out.println("正方形.draw()");
    }
    void doAnyThing() {
         
}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
    void doAnyThing() {
        }
    }
public class QuadrangleUseInterface{
     
    public void doAnyThing() {
         
    }
    public static void main(String[] args) {
        drawTest[]d= {
        new SquareUseInterface(), new ParallelogramgleUseInterface()};
         
        for(int i=0;i<d.length;i++) {
            d[i].draw();
        }
         
    }
}
[/quote] 报错的方法前面都要加上public.......[/quote] 下面是正确运行的,也没有你说的加public吧?
package crmdjtdedaan;

interface drawTest { // 定义接口
	public void draw(); // 定义方法
}

// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口
class ParallelogramgleUseInterface extends QuadrangleUseInterface
		implements drawTest {
	public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法
		System.out.println("平行四边形.draw()");
	}
	
	void doAnyThing() { // 覆盖父类方法
		// SomeSentence
	}
}

class SquareUseInterface extends QuadrangleUseInterface implements
		drawTest {
	public void draw() {
		System.out.println("正方形.draw()");
	}
	
	void doAnyThing() {
		// SomeSentence
	}
}

class AnyThingUseInterface extends QuadrangleUseInterface {
	void doAnyThing() {
		
	}
}

public class QuadrangleUseInterface { // 定义四边形类
	public void doAnyTthing() {
		// SomeSentence
	}
	
	public static void main(String[] args) {
		drawTest[] d = { // 接口也可以进行向上转型操作
		new SquareUseInterface(), new ParallelogramgleUseInterface() };
		for (int i = 0; i < d.length; i++) {
			d[i].draw(); // 调用draw()方法
		}
	}
}
[/quote] doAnyTthing()和上面的都不一样了。。。。笑尿 先去看看重写是什么意思吧????
bountifully 2017-10-15
  • 打赏
  • 举报
回复
引用 5 楼 tiandixuanwuliang 的回复:
这里应该是数组吧
public static void main(String args) {
drawTest[] d= {
new SquareUseInterface(), new ParallelogramgleUseInterface()};

for(int i=0;i<d.length;i++) {
d[i].draw();
}
}


楼上的几位 那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface


package chucuode1;

interface drawTest{
public void draw();
}

class ParallelogramgleUseInterface extends QuadrangleUseInterface
implements drawTest{
public void draw() {
System.out.println("平行四边形.draw()");
}

void doAnyThing(){

}
}
class SquareUseInterface extends QuadrangleUseInterface implements
drawTest{
public void draw(){

System.out.println("正方形.draw()");
}
void doAnyThing() {

}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
void doAnyThing() {
}
}
public class QuadrangleUseInterface{

public void doAnyThing() {

}
public static void main(String[] args) {
drawTest[]d= {
new SquareUseInterface(), new ParallelogramgleUseInterface()};

for(int i=0;i<d.length;i++) {
d[i].draw();
}

}
}
bountifully 2017-10-15
  • 打赏
  • 举报
回复
引用 1 楼 kingslave1 的回复:

drawTestd= {
        new SquareUseInterface(), new ParallelogramgleUseInterface()};
         
        for(int i=0;i<d.length;i++) {
            d.draw();
        }
drawTest d=.....
谢谢你的认真回复,那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface
bountifully 2017-10-15
  • 打赏
  • 举报
回复
楼上的几位 那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface

package chucuode1;

interface drawTest{
public void draw();
}

class ParallelogramgleUseInterface extends QuadrangleUseInterface
implements drawTest{
public void draw() {
System.out.println("平行四边形.draw()");
}

void doAnyThing(){

}
}
class SquareUseInterface extends QuadrangleUseInterface implements
drawTest{
public void draw(){

System.out.println("正方形.draw()");
}
void doAnyThing() {

}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
void doAnyThing() {
}
}
public class QuadrangleUseInterface{

public void doAnyThing() {

}
public static void main(String[] args) {
drawTest[]d= {
new SquareUseInterface(), new ParallelogramgleUseInterface()};

for(int i=0;i<d.length;i++) {
d[i].draw();
}

}
}
bountifully 2017-10-15
  • 打赏
  • 举报
回复
引用 9 楼 pany1209 的回复:
[quote=引用 8 楼 weixin_40471457 的回复:] [quote=引用 5 楼 tiandixuanwuliang 的回复:] 这里应该是数组吧 public static void main(String args) { drawTest[] d= { new SquareUseInterface(), new ParallelogramgleUseInterface()}; for(int i=0;i<d.length;i++) { d[i].draw(); } }
楼上的几位 那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface
package chucuode1;
 
interface drawTest{
    public void draw();
}
 
class ParallelogramgleUseInterface extends QuadrangleUseInterface
     implements drawTest{
    public void draw() {
        System.out.println("平行四边形.draw()");
    }
     
    void doAnyThing(){
         
    }
}
class SquareUseInterface extends QuadrangleUseInterface implements 
   drawTest{
    public void draw(){
         
        System.out.println("正方形.draw()");
    }
    void doAnyThing() {
         
}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
    void doAnyThing() {
        }
    }
public class QuadrangleUseInterface{
     
    public void doAnyThing() {
         
    }
    public static void main(String[] args) {
        drawTest[]d= {
        new SquareUseInterface(), new ParallelogramgleUseInterface()};
         
        for(int i=0;i<d.length;i++) {
            d[i].draw();
        }
         
    }
}
[/quote] 报错的方法前面都要加上public.......[/quote] 下面是正确运行的,也没有你说的加public吧?
package crmdjtdedaan;

interface drawTest { // 定义接口
	public void draw(); // 定义方法
}

// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口
class ParallelogramgleUseInterface extends QuadrangleUseInterface
		implements drawTest {
	public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法
		System.out.println("平行四边形.draw()");
	}
	
	void doAnyThing() { // 覆盖父类方法
		// SomeSentence
	}
}

class SquareUseInterface extends QuadrangleUseInterface implements
		drawTest {
	public void draw() {
		System.out.println("正方形.draw()");
	}
	
	void doAnyThing() {
		// SomeSentence
	}
}

class AnyThingUseInterface extends QuadrangleUseInterface {
	void doAnyThing() {
		
	}
}

public class QuadrangleUseInterface { // 定义四边形类
	public void doAnyTthing() {
		// SomeSentence
	}
	
	public static void main(String[] args) {
		drawTest[] d = { // 接口也可以进行向上转型操作
		new SquareUseInterface(), new ParallelogramgleUseInterface() };
		for (int i = 0; i < d.length; i++) {
			d[i].draw(); // 调用draw()方法
		}
	}
}
bountifully 2017-10-15
  • 打赏
  • 举报
回复
这个是正确的代码 没报错,也没加public啊?
package crmdjtdedaan;

interface drawTest { // 定义接口
	public void draw(); // 定义方法
}

// 定义平行四边形类,该类继承了四边形类,并实现了drawTest接口
class ParallelogramgleUseInterface extends QuadrangleUseInterface
		implements drawTest {
	public void draw() { // 由于该类实现了接口,所以需要覆盖draw()方法
		System.out.println("平行四边形.draw()");
	}
	
	void doAnyThing() { // 覆盖父类方法
		// SomeSentence
	}
}

class SquareUseInterface extends QuadrangleUseInterface implements
		drawTest {
	public void draw() {
		System.out.println("正方形.draw()");
	}
	
	void doAnyThing() {
		// SomeSentence
	}
}

class AnyThingUseInterface extends QuadrangleUseInterface {
	void doAnyThing() {
		
	}
}

public class QuadrangleUseInterface { // 定义四边形类
	public void doAnyTthing() {
		// SomeSentence
	}
	
	public static void main(String[] args) {
		drawTest[] d = { // 接口也可以进行向上转型操作
		new SquareUseInterface(), new ParallelogramgleUseInterface() };
		for (int i = 0; i < d.length; i++) {
			d[i].draw(); // 调用draw()方法
		}
	}
}
李德胜1995 2017-10-15
  • 打赏
  • 举报
回复
引用 8 楼 weixin_40471457 的回复:
[quote=引用 5 楼 tiandixuanwuliang 的回复:] 这里应该是数组吧 public static void main(String args) { drawTest[] d= { new SquareUseInterface(), new ParallelogramgleUseInterface()}; for(int i=0;i<d.length;i++) { d[i].draw(); } }
楼上的几位 那个可能drawTest[]d= 我之前复制代码到网站出问题,实际我没有错的 我//报错 就是三个do AnyThing 红色标注Cannot reduce the visibility of the inherited method from QuadrangleUseInterface
package chucuode1;
 
interface drawTest{
    public void draw();
}
 
class ParallelogramgleUseInterface extends QuadrangleUseInterface
     implements drawTest{
    public void draw() {
        System.out.println("平行四边形.draw()");
    }
     
    void doAnyThing(){
         
    }
}
class SquareUseInterface extends QuadrangleUseInterface implements 
   drawTest{
    public void draw(){
         
        System.out.println("正方形.draw()");
    }
    void doAnyThing() {
         
}
}
class AnyThingUseInterface extends QuadrangleUseInterface{
    void doAnyThing() {
        }
    }
public class QuadrangleUseInterface{
     
    public void doAnyThing() {
         
    }
    public static void main(String[] args) {
        drawTest[]d= {
        new SquareUseInterface(), new ParallelogramgleUseInterface()};
         
        for(int i=0;i<d.length;i++) {
            d[i].draw();
        }
         
    }
}
[/quote] 报错的方法前面都要加上public.......
问:我正在 NT 上运行 DB2 V7 的黄金代码。我以为联合 DB 支持就意味着我可以连接不同 DB2 数据库中的两个表。 我尝试执行该操作,但没有成功。当我试图创建服务器时,我遇到了各种各样的语法错误。有人这样连接成功了吗 答:是的,这是可以支持的。如果您没有成功,我建议您查看 Admin Guide 中略述的有关联合数据库支持的步骤。然而,我通过使用控制中心来定义必要的别名等。您可能已经这样做了,而此时特定的 SQL 可能让人头疼。这就需要 FDB 开发者进行分析。对于 V7 中的 FDB,SQL 限于只读操作。 问: 顾客在 LDAP 服务器上定义了大量用户。DB2 可以用 LDAP 服务器来认证这些用户吗 答: LDAP 用于 DB2 中只是为了共享编目目录(即数据库和节点)。对于认证支持,我们只关注 Kerberos。 问: DB2 版本 7.1 中“技术预览”部分的介绍中曾经提到过增量备份可是在发行的G.A. 代码或命令参考手册中都没有此特性。是不是该特性推迟发行了?什么时候才可能用上?(下一发行版?补丁程序包?九月份?) 答: 在 DB2 V 7.1 未来的补丁程序包中将可用增量备份。 问:当我试图将我的 DB2 v5 数据库恢复至具有 DB2 v7.1 的新服务器时,得到以下消息。 (4)RalIds1E C:\\db2 restore db cqmsloc1 from m:\db20616 在备份映像中指示的 SQL2548N 数据库代码页“850”同当前磁盘上所指示数据库代码页“437”有所不同。恢复操作失败。 我试图切换 config.sys 为 850,437,但是却无济于事。 劳驾哪位帮忙解决这个问题。 答:我有两种克服该困难的办法,1. 在新机器上安装旧版本,先恢复,然后更新至新版本。 2. 创建一个同名数据库,设置欲设的代码页,然后进行恢复。 问: 客户要从 Oracle 移植到 DB2 UDB,而待移植项目之一就是序列 ID。但是,他们却发现 DB2 UDBV7 中的序列 ID 是在行插入时内部生成的,于是想要知道如何获得所插入行的 ID,以在其应用程序中显示。如果他们需要基于另一个唯一标识符来查询序列 ID 域,这看起来似乎就违背了序列号的用途,并且也增大了从 Oracle 移植的难度。对于插入到 V7 中的一行来说,检索其序列 ID 的方法是什么呢?谢谢。 答:在 V7.1 中提供了一个新函数 IDENTITY_VAL_LOCAL(),它允许应用程序检索插入的 ID 值。这在发行说明中有文档记录。 问: 我已经在 Win98 中安装了 DB2 PE/RC。Oracle NET8 和 SQL*PLUS 也已经安装。我可以针对 Oracle 使用别名。请问是否支持这种配置? 答: 不应该这样。声明信中说得清清楚楚: “下列产品需要一套经许可的 DB2 EE 或 EEE 的副本”

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧