小编duf*_*ymo的帖子

如何将订单和产品存储在数据库中?

我有一个订单,其中包含客户 ID、订单日期、订单类型等详细信息...

然后,订单包含该订单上的产品列表

我是否要为订单创建一张表,然后为产品创建另一张表?

如果是这样,那么两个表之间是否应该有外键?

database

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

Java:如何在sql查询中使用多个参数在jdbc中执行preparedStatement?

这就是我想要做的:

PreparedStatement query2 = 
conn.prepareStatement ("UPDATE report SET Name = ? WHERE Id = ?");

String blah = "Jane";
int id = 1;

query2.setString(1, blah);
query2.setInt(2, id);
query2.executeQuery();
Run Code Online (Sandbox Code Playgroud)

但是我收到了这个错误:

该语句未返回结果集.

我是整个jdbc世界的新手.我在哪里错了?

java jdbc prepared-statement

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

我应该如何将这个块分解成更小的功能单元?

我正在写一个应用程序,以帮助我的朋友运行一些数字来平衡游戏.

由于有大量的类和stat变量,这已成为比我最初想象的更大的项目.

我正在制作HeroObjects,它应该代表英雄的统计数据.该对象由每个类(即Marksman)提供,该类提供与类相关的特定功能.我正在通过csv文件阅读这些英雄,因此可以同时测试多个类和技能公式.这是我用来制作HeroObjects 的函数:

private HeroObject makeHero(String[] heroLine) {
        switch(heroLine[11].toLowerCase()) {
            case "rogue":
                return new Rogue(Integer.valueOf(heroLine[0]), Integer.valueOf(heroLine[1]), 
                Integer.valueOf(heroLine[2]), Integer.valueOf(heroLine[3]), 
                Integer.valueOf(heroLine[4]), Integer.valueOf(heroLine[5]), 
                Integer.valueOf(heroLine[6]), Integer.valueOf(heroLine[7]), 
                Integer.valueOf(heroLine[8]), Integer.valueOf(heroLine[9]), 
                heroLine[10]);
            case "marksman":
                return new Marksman(Integer.valueOf(heroLine[0]), Integer.valueOf(heroLine[1]), 
                Integer.valueOf(heroLine[2]), Integer.valueOf(heroLine[3]), 
                Integer.valueOf(heroLine[4]), Integer.valueOf(heroLine[5]), 
                Integer.valueOf(heroLine[6]), Integer.valueOf(heroLine[7]), 
                Integer.valueOf(heroLine[8]), Integer.valueOf(heroLine[9]), 
                heroLine[10]);
            case "knight":
                return new Knight(Integer.valueOf(heroLine[0]), Integer.valueOf(heroLine[1]), 
                Integer.valueOf(heroLine[2]), Integer.valueOf(heroLine[3]), 
                Integer.valueOf(heroLine[4]), Integer.valueOf(heroLine[5]), 
                Integer.valueOf(heroLine[6]), Integer.valueOf(heroLine[7]), 
                Integer.valueOf(heroLine[8]), Integer.valueOf(heroLine[9]), 
                heroLine[10]);
            case "lancer":
                return new Lancer(Integer.valueOf(heroLine[0]), Integer.valueOf(heroLine[1]), 
                Integer.valueOf(heroLine[2]), Integer.valueOf(heroLine[3]), 
                Integer.valueOf(heroLine[4]), Integer.valueOf(heroLine[5]), 
                Integer.valueOf(heroLine[6]), Integer.valueOf(heroLine[7]), 
                Integer.valueOf(heroLine[8]), Integer.valueOf(heroLine[9]), 
                heroLine[10]);
            case …
Run Code Online (Sandbox Code Playgroud)

java oop

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

如何使用Java与MySQL交互?

我假设我需要使用Connector\J和JDBC来实现这一点,但我似乎无法使用CLASSPATH来"安装"Connector\J. 我怎么做 ?如果相关,我使用IntelliJ IDE.

我正在寻找一种与mysql数据库通信的方法,并执行并打印出一些基本的查询,但我没有到达任何地方,因为我甚至无法与数据库交谈.

任何帮助表示赞赏.

java mysql

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

使用SQL Server运行Stackoverflow等繁忙站点的成本是多少

我的网站现在很小,但它正在稳步上网.它运行SQL Server Express和实体框架.我没有在数据库中存储任何图片,数据库只存储文本.如果我的网站变得足够大,我需要将数据库升级到付费版本并在单独的计算机上运行数据库,那么我会考虑什么样的成本?

我现在的开支是:100美元/月 - 专用服务器20美元/月 - Windows免费版 - SQL-E

所以,如果我正在运行Windows 2003 std和sql E.如果我需要升级windows和sql server我可能会考虑哪些成本?

您认为在ADO.NET中重写代码并放弃实体框架以降低成本是明智的吗?

entity-framework sql-server-2005 windows-server-2003

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

变量失去价值(iPhone SDK)

我在头文件中声明了一个变量,并在实现中合成它.当视图加载(ViewDidLoad)时,我读取了一个plist文件,用一个值填充变量.在我的NSLog中,我看到该变量包含该值.但是,在视图加载后,我通过按钮执行一个方法与用户进行一些交互.用那个方法我再次检查值,它是无效的.为什么变量在初始加载后不会保持其值?

program.h

....
NSString * user_title;
...
@property (nonatomic, retain) NSString *user_title;
Run Code Online (Sandbox Code Playgroud)

program.m

@synthesize user_title;

-(void)viewDidLoad{

    NSString *filePath = [self dataFilePath];
if ([[NSFileManager defaultManager] fileExistsAtPath:filePath])
{
    NSArray *array = [[NSArray alloc] initWithContentsOfFile:filePath];
    user_title = [array objectAtIndex:0];
    [array release];
}
    ....


-(IBAction)user_touch_screen:(id)sender
 {
    user_label.text = user_title;  //user_title has an invaliud value at this point
   ....
Run Code Online (Sandbox Code Playgroud)

iphone sdk cocoa touch

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

如何确定一个类是否是java中接口的实现

如果传入的java类是接口List的实现,我需要编写一个函数来返回true.有人知道如何在java中这样做吗?

就像是:

public boolean canConvert(Class c) {

  //return true is c is an implementation of the interface List

}
Run Code Online (Sandbox Code Playgroud)

谢谢

java interface class

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

Android - 精确的数学计算

我遇到了一个问题,我正在开发一个应用程序,它应该能够进行一些数学计算。这些计算必须准确(或者不是明显错误)

但是这个简单的代码

double a = 3.048d;
double b = 1000d;

double c = a / b;
Run Code Online (Sandbox Code Playgroud)

给我一个错误的结果 c 不是预期的 0.003048,而是 0.00304800000000000004,这显然是错误的。

double d = 3.048 / 1000; 
Run Code Online (Sandbox Code Playgroud)

第二个代码片段给出了正确的结果。

我知道用计算机计算时所有浮点算法都不准确,但我不知道如何解决这个问题。

提前致谢!
路德维希

开发:
- Android 2.2
测试设备:
- HTC Desire

java android

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

java - 调用void方法然后在一行上传递对象

这是我很久以来一直想知道的事情.

是否可以传递一个对象,但首先在同一行中调用该对象上的void方法?这很难解释,但我会举一个例子:

我正在使用Vector来自第三方API 的对象,它只保存3个坐标,我将它传递给一个组合setLocation(Vector)方法; 但首先我要将3添加到该Vector的Y值,这是由Vector#addY(3f);可以在同一行上执行此操作吗?

setLocation(new Vector(0f,4f,0f).addY(3));
Run Code Online (Sandbox Code Playgroud)

我认为这应该解释我的意思.

java methods void

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

javascript中的两个参数

我想将两个php值发送到javascript函数.显然它没有做任何事情.我的语法是否正确?

<script>
function onmouseclick(nr, name){
        alert(nr);
        alert(name);
    }
</script>

<?php
echo '<img onClick="javascript: onmouseclick('. $template->id .','. $template->name .');" "class="img" />';
?>
Run Code Online (Sandbox Code Playgroud)

javascript php

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