javasqlselect语句怎么写

1.java sql数据库查询语句怎么写

使用java的jdbc来连接数据库

如连接mysql(其余数据库类似),引入mysql-connector-java-5.1.24.jar包到工程中,在程序中可以这样连接mysql:

String Server = 你服务器的ip;

String User = 你的账号名;

String Password = 你的密码;

String Database = 你的数据库名;

// 驱动程序名

String driver = "com.mysql.jdbc.Driver";

// URL指向要访问的数据库名scutcs

String url = "jdbc:mysql://"+Server+"/" + Database;

// 加载驱动程序

Class.forName(driver);

// 连续数据库

Connection conn = DriverManager.getConnection(url, User, Password);

if(!conn.isClosed())

System.out.println("Succeeded connecting to the Database!");

// statement用来执行SQL语句

Statement statement = conn.createStatement();

String sql = "select ** from ** where **";

ResultSet rs = statement.executeQuery(sql);

//假设数据库表只有两个属性值,一个属性值为String类型,另一个为Int类型

while(rs.next()) {

System.out.println(rs.getString(1)+" " +rs.getInt(2) );

}

2.JAVA 中新建表的SQL语句怎么写

String sDBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";

String sConnStr = "jdbc:odbc:faq";

Connection conn = null;

ResultSet rs = null;

try {

Class.forName(sDBDriver);

}

catch(java.lang. e) {

System.err.println("faq(): " + e.getMessage());

}

try {

conn = DriverManager.getConnection(sConnStr);

Statement stmt = conn.prepareStatement("");

String sql="create table friends(uid int not null,fid int not null)";

stmt.executeUpdate(sql);

}

catch(SQLException ex) {

System.err.println("aq.executeUpdate: " + ex.getMessage());

}

以上的方式是用odbc连接的数据库。

给你点建议,你以上的想法不合理的,当你的数据量大的时候,你的数据里得要多少张表呀?

正确的解决方法为,只建立一个好友表,如建立表friends

create table friends(uid int not null,fid int not null)

其中uid代表你的注册用户id,fid也是你的注册用户id,这样通过这张表就可以建立好友关系了,如你要查找某个人的好友时,只需要查询这个表就可以得到好友的id及信息了。

3.JAVA:请看下我的SQL语句要怎么写才对

public List getResult(java.sql.ResultSet rs) throws SQLException{

ArrayList result=new ArrayList();

//声明一个集合,结果集

//获得数据元

ResultSetMetaData meta=rs.getMetaData();

ArrayList row=null;

//判断是否有数据

while (rs.next()) {

row=new ArrayList();//集合,装一行数据

for (int i = 1; i <= meta.getColumnCount(); i++) {

row.add(rs.getInt(i));//把每个单元的数据封装

}

result.add(row);//把每行数据封装

}

return result;

}

public void executeSQL(){

//SQL语句

String sql="select sum(CH_RES) as 'LI_CH_RES'," +

"sum(QUEUED_CH_RES) as 'LI_QUEUED_CH_RES'," +

"sum(TBSCallTime) as 'LI_TBSCallTime' " +

"from excel where TETRANetwork in ('13LI','18LD','6LIT')" +

" group by TETRANetwork";

Connection conn=null;//连接数据库

try {

PreparedStatement pstmt=conn.prepareStatement(sql);

//结果 result

List result=this.getResult(pstmt.executeQuery());

} catch (SQLException e) {

e.printStackTrace();

}

}

在JAVA中我们写代码就是不要写重的代码。这样写对你可能有用看看吧

4.在java中写一段很长的SQL语句该怎么写 我这个该怎么改

说个简单点的办法,你这个SQL语句别分行,比如你的sql语句是这样的。

select "+ uid +"from " +t_user_log +" where name = "+ name+ “and date between '”+

date +"'"

写成类似于这种的。

你这SQL语句我看着没什么问题,你扔到你数据库里看看能不能查出来。我拼SQL语句一直都是先写好SQL语句,然后把条件换成“”.双引号和括号再做处理,你这么走几遍就能看出是哪有问题了。

5.菜鸟求教,把很多的sql语句写进java程序中该怎么写,只写过这样的

分情况,看你的“一系列”指什么

(1)多表多字段查询,直接一句sql搞定

select aa,bb from table1;

select cc,dd from table2;

可以多connection.executeQuery(sql)几次

也可以合并为只executeQuery(sql)一次

select t.aa,t.bb,s.cc,s.dd from table1 t, table2 s

(2)insert,update语句不能拼接 要分开执行

多写几次 connection.execute(sql)来执行

javasqlselect语句怎么写

转载请注明出处育才学习网 » javasqlselect语句怎么写

知识

chan礼物怎么写

阅读(217)

本文主要为您介绍chan礼物怎么写,内容包括最美好的礼物日记怎么写,日语翻译生日快乐,求大神翻译。我个人觉得,写 最美好的礼物 可以从这个礼物给你启示或是感悟写起,也可以写这个礼物在你实际生活当中的作用,像是给你带来的喜悦,带来的乐趣

知识

between的音标怎么写

阅读(251)

本文主要为您介绍between的音标怎么写,内容包括between怎么发音,between怎么读,在两者之间的音标怎样写。between,读音:英 [bɪtwiːn] 美 [bɪtwiːn] prep. 在 之间adv. 在中间词汇搭配:come betw

知识

在工作表现方面怎么写

阅读(280)

本文主要为您介绍在工作表现方面怎么写,内容包括单位对员工工作表现该怎么写,工作表现怎么写,员工工作表现怎么写。要体现出单位对该员工的观察,和关怀。尽量务实走心着写。格式可以为:该员工怎样,并突出他的优点,在工作中任劳任怨、勤勤恳恳、

知识

用电开户申请书怎么写

阅读(257)

本文主要为您介绍用电开户申请书怎么写,内容包括用电开户申请书范文,农村电表开户申请书怎么写,农村新建房用电开户申请书怎么写,申请人是户主还是户口本的其他成。申请人须是户主。《供电营业规则》第十八条规定(1)用户申请新装或增加用电

知识

listview怎么写死数据

阅读(253)

本文主要为您介绍listview怎么写死数据,内容包括我已经给listview添加了死的值现在我想点击他的某一行然后获取对应,listview如何显示最后一行数据,Android的listview中的数据怎么写。mListView.(new OnItemClickListener() { @Overri

知识

c语言递归函数怎么写

阅读(259)

本文主要为您介绍c语言递归函数怎么写,内容包括c语言函数递归调用的简单例子,如何使用C语言递归函数,c语言中的递归。=#include <stdio.h>/// 求阶乘函数/// 递归思想/// n! = n * (n-1) * (n-2) * *

知识

capilano的音标怎么写

阅读(230)

本文主要为您介绍capilano的音标怎么写,内容包括stonehenge的音标怎么写,turtle的音标怎么写,stonehenge的音标怎么写。如下:单元音(12个)前元音:/i://ɪ//e//æ/中元音:/ɜ://ə/(美式特有音素/ə:r//ər/)后元音:/ɑ://ʌ//

知识

大花英语单词怎么写

阅读(289)

本文主要为您介绍大花英语单词怎么写,内容包括大花用英语怎么写,花的英文单词怎么写,花的英语单词怎么写。写flower。 花,常被称为花朵,是被子植物(被子植物门植物,又称有花植物或开花植物)的繁殖器官,其生物学功能是结合雄性精细胞与雌性卵

知识

草梅用英语怎么写

阅读(233)

本文主要为您介绍草梅用英语怎么写,内容包括草莓英文怎么写,草莓英文怎么写,草莓用英语怎么写。草莓的英文:strawberry 读音:英 [strɔːbəri] 美 [strɔːberi]词汇搭配:strawberry-flavo

知识

撑的繁体字怎么写

阅读(245)

本文主要为您介绍撑的繁体字怎么写,内容包括苦撑的繁体字怎么写,苦撑的繁体字怎么写,天塌下来有我撑繁体字怎么写。找繁体字用繁体字转换器啊。你是不是想找饕餮。饕餮,读音tāo tiè,是传说中的龙的第五子,是一种想象中的神秘怪兽 。古书《山

知识

触摸英文单词怎么写

阅读(280)

本文主要为您介绍触摸英文单词怎么写,内容包括触摸英语怎么写,触摸用英语怎么说,英语单词触摸怎么写。触摸touch的读音:英 [tʌtʃ]、美 [tʌtʃ];feel的读音:英 [fi:l]、美 [fil]。touchvt.触摸;使某物

知识

类的主函数怎么写

阅读(235)

本文主要为您介绍类的主函数怎么写,内容包括JAVA.编写一个课程类Cource,的主函数怎么写,类的初始化,主函数怎么写,能让如下类输入name,C++的主函数怎么写一点头绪都没有,只会写类的构成。#includeunsigned char paixu[10] _at_ 0x50;void m

知识

ig怎么用

阅读(225)

本文主要为您介绍ig怎么用,内容包括简述Ig的功能区与其功能,汽车发电机接线柱IG有什么用,MagicMouse怎么用。免疫球蛋白(Ig):指具有抗体活性或化学结构与抗体相似的球蛋白。这类球蛋白过去也称为γ球蛋白,主要存在于血液和其他分泌液中,也可作为

知识

怎么用酒退烧

阅读(227)

本文主要为您介绍怎么用酒退烧,内容包括用酒怎样退烧育儿问答宝宝树,如何用酒精降温,小孩发烧怎么用酒退烧。首先说浓度:大概在50%~~75%之间比较合适。太低了,作用不明显;太高了味道刺激、降温效果过于明显导致热量流失过多,对发热病人来说不好

知识

java分页语句怎么写

阅读(340)

本文主要为您介绍java分页语句怎么写,内容包括JAVA中的分页程序怎样编写,用JAVA怎么写分页代码,java分页写法。转一个jsp分页<%@ page contentType="text/html;charset=8859_1" %><%//变量声明ja

知识

pythonelse中的空语句怎么写

阅读(250)

本文主要为您介绍pythonelse中的空语句怎么写,内容包括python编程for循环中ifelse怎么写,pythonif语句如何书写,pythonif语句怎么写。Python中用于多个选择, else if 用 elif表示。例如:>>> x = 3>>> if x<1:print " x is

知识

mysql怎么写sql语句

阅读(286)

本文主要为您介绍mysql怎么写sql语句,内容包括mysql的sql语句怎么写,mysql列出所有数据库,SQL语句怎么写,mysql的sql语句怎么写。Mysql常用命令详解Mysql安装目录数据库目录/var/lib/mysql/配置文件/usr/share/mysql(mysql.s

知识

mysql添加多字段语句怎么写

阅读(300)

本文主要为您介绍mysql添加多字段语句怎么写,内容包括mysql怎么给一个表一次增加多个字段,mysql添加多条数据语句怎么写,mysql更新多个字段语句写法。添加字段的命令如下:alter table tableName add newColumn varchar(8) comment 新添加

知识

sql语句的或者怎么写

阅读(280)

本文主要为您介绍sql语句的或者怎么写,内容包括SQL语句怎么写,SQL语句怎么写,SQL语句该怎么写。select * from b where b.id not in (select id from a);select b.* from

知识

for循环条件判断语句怎么写

阅读(922)

本文主要为您介绍for循环条件判断语句怎么写,内容包括phpfor循环判断语句怎么写,c语言中for语句判断语句有两个该如何判断循环的进行,for循环有两个判断语句。for循环格式:for(表达式1;表达式2;表达式3) {}1. 执行表达式1进行赋值2. 判断条件是

知识

多余英语句子怎么写

阅读(297)

本文主要为您介绍多余英语句子怎么写,内容包括多余用英语怎么说,没有人在意我所以我是多余的吧英语句子怎么说,多余,用英语怎么说。1.Dont cry because it is over, smile because it happened.不要因为结束而哭泣,微

知识

oracle中的分页查询语句怎么写

阅读(323)

本文主要为您介绍oracle中的分页查询语句怎么写,内容包括oracle分页查询语句怎么写每页查询10条,Oracle中分页查询语句怎么写,在oracle里怎么写一个分页的查询语句。通常的分页写法,也是第一种分页方法,类似如下方式:select * from (select a.

[/e:loop]