java里sql语句怎么写

1.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及信息了。

2.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) );

}

3.java中如何写SQL事物语句

Connection con = getConntection();//取数据可连接,getConntection()为你的取连接的方法

try {

con.setAutoCommit(false);//设置自动提交, false:不自动提交

//这里写需要一起提交的具体功能代码

con.commit();//执行成功,提交

} catch (SQLException e) {

// TODO Auto-generated catch block

try {

con.rollback();//执行失败,回滚

} catch (SQLException e1) {

e1.printStackTrace();

}

e.printStackTrace();

}

4.JAVA中SQL语句的表达格式

是到数据库吗? 我这有个很长的了.这个是连数据库用的import java.sql.* ;public class DataBase { public static Connection getConnection() { Connection cn = null ; try { Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver") ; cn = DriverManager.getConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","1234") ; } catch (Exception ex) { } return cn ; }}还有一个程序模块, 可是不 能发啊. 说重复字太多了. 不好意思啊 希望对你有帮助了。

5.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中我们写代码就是不要写重的代码。这样写对你可能有用看看吧

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

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

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

date +"'"

写成类似于这种的。

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

java里sql语句怎么写

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

知识

作文苹果600字作文怎么写

阅读(270)

本文主要为您介绍作文苹果600字作文怎么写,内容包括苹果说明文600字以上,《给你一个苹果》作文(600字),以苹果为题的作文初中,600字。苹果说明文苹果是一种大家都熟悉的水果,它胖乎乎的, 全身有一种丰收的红色。把它拿在手里它会轻轻地贴着你的

知识

申请辞职的原因怎么写

阅读(345)

本文主要为您介绍申请辞职的原因怎么写,内容包括辞职申请书上离职原因应该怎么写,个人原因辞职书怎么写,辞职原因怎么写合适。原发布者:在行传媒个人原因辞职报告怎么写个人原因辞职报告一尊敬的X经理:您好!感谢公司在我入职以来的培养关心和

知识

猫头鹰英文单词怎么写

阅读(385)

本文主要为您介绍猫头鹰英文单词怎么写,内容包括猫头鹰,英语单词怎么写,猫头鹰,英语单词怎么写,猫头鹰,英语单词怎么写。owl英 [aʊl] 美 [aʊl]n. 猫头鹰;枭;惯于晚上活动的人例句:Out in the garden an owl hoote

知识

我懂得了道理怎么写

阅读(251)

本文主要为您介绍我懂得了道理怎么写,内容包括我懂得了一个道理500字作文,我懂得了XX道理的作文怎么写,我懂得了什么道理作文。前几天,我学会了滑滑板,在学滑板的过程中,我懂得了一个道理。我看见年龄比我小和跟我相仿的小朋友们都会滑滑板,而

知识

秋小篆体字怎么写

阅读(316)

本文主要为您介绍秋小篆体字怎么写,内容包括篆书写法秋字如何写,秋字的篆书写法,古玺文字在线字秋字怎么写。秋(qiū)别写:秌、穐、龝。指秋季。如:秋麦(成熟的禾稼);秋实(秋季成熟的谷物及果实);秋登(秋季谷物成熟)。扩展资料:带秋字的成语

知识

楷书显字怎么写

阅读(254)

本文主要为您介绍楷书显字怎么写,内容包括"显"字行楷怎样写法,楷体字怎么写,楷书的楷字怎么写。【显】,读音:xiǎn,基本释义:(1)露在外面容易看出来:明~。~著。~学(著名的学说或学派)。(2) 表现,露出:~露。~示。~山露

知识

英语中十一月怎么写

阅读(232)

本文主要为您介绍英语中十一月怎么写,内容包括十一月份用英文怎么写,英语十一月怎么写,11月的用英语怎么写。一月Jan.January二月Feb.February三月MarchMar.四月Apr.April五月May六月JunJune七月Jul

知识

日语小宝怎么写

阅读(249)

本文主要为您介绍日语小宝怎么写,内容包括日语小宝怎么说,宝贝的日文怎么写,日语小宝怎么说。指的是孩子的话是:赤ちゃん(あかちゃん)、かわいい子。 二、指的是指很珍贵的东西,是:タカラガイ、コヤスガイ。 三、指的是对爱人的昵称,

知识

转正后的承诺怎么写

阅读(231)

本文主要为您介绍转正后的承诺怎么写,内容包括到公司转正的时候,公司叫写一份承诺三年内不跳槽的承诺书,该怎么,请问审批意见承诺怎么写,转正了上台讲什么话。试用期间员工表现优秀,服从安排,学习能力接受能力强,工作能力突出。考核合格,给予转

知识

耕耘繁体字怎么写

阅读(1320)

本文主要为您介绍耕耘繁体字怎么写,内容包括耕耘无声用繁体字怎么写,耕耘无声用繁体字怎么写,耘繁体字怎么写。春华秋实繁体写法如下:

知识

狗病历怎么写

阅读(292)

本文主要为您介绍狗病历怎么写,内容包括兽医病历应该怎么填写,狗咬意外保险理陪病历怎么写,狗咬伤的现病史怎么写。兽医临床病例诊治格式 格式1 1.发病情况: 包括动物的品种,年龄,发病日龄,发病时间,饮水吃料情况(颗粒料还是粉料?),症状(精神状态

知识

盘点怎么拼音怎么写

阅读(224)

本文主要为您介绍盘点怎么拼音怎么写,内容包括盘点表拼音怎么写,盘点表拼音怎么写,第四单元的词语盘点和拼音怎么写。浓郁 流连 小径 流畅 引导 悄然灵性 经历 瞬间 扑闪 概念 弧线飞翔 权利 缤纷 鼓动 跃动 欲望冲破 坚硬 不屈 茁壮 沉稳

知识

237的英文怎么写

阅读(194)

本文主要为您介绍237的英文怎么写,内容包括237的英文怎么说最好可以缩写比较好看的,9,237,600.00英语怎么说,35,237,000用英文怎么表示。英语是:three hundred and two。基数词表示数目的词称为基数词。其形式如下:A.从110one,two,three,f

知识

福如东海大篆怎么写

阅读(240)

本文主要为您介绍福如东海大篆怎么写,内容包括福如东海这四字篆书怎么写,篆字字典查询福如东海寿比南山篆字怎么写,“福如东海,寿比南山”用小篆怎么写。福如东海行书写法

知识

sql语句中的多表查询语句怎么写

阅读(208)

本文主要为您介绍sql语句中的多表查询语句怎么写,内容包括mysql多表查询sql语句怎么写,SQL多表查询语句怎么写,SQL多表查询语句怎么写。一使用SELECT子句进行多表查询SELECT 字段名 FROM 表1,表2 … WHERE 表1.字段 = 表2.字段 AND 其它查

知识

oraclesql表连接语句怎么写

阅读(188)

本文主要为您介绍oraclesql表连接语句怎么写,内容包括oracle数据库连接语句怎么写,oracle数据库连接语句怎么写,远程连接ORACLE数据库的连接语句,应该怎么写。public void testOracle(){Connection con = null;// 创建一个数据库连接Prepare

知识

mysql数字包含怎么写

阅读(240)

本文主要为您介绍mysql数字包含怎么写,内容包括mysql约等于一个数字怎么写,mysql查询数字是否包含在字符串中,一段字符串和数字,包含符号&在mysql那个数据类型中可以输出,急求。使用涵数round(数值,精确位),可以实现mysql> select * from t1 wh

知识

java的scanner怎么写

阅读(220)

本文主要为您介绍java的scanner怎么写,内容包括java中Scanner的用法,javascanner类的用法,java的scanner怎么用。//导包import java.util.Scanner;public class TextScanner{public static

知识

matlab判断选择语句怎么写

阅读(238)

本文主要为您介绍matlab判断选择语句怎么写,内容包括matlab中有没有类似于C++中的判断选择语句,matlab中判断语句~isoper是啥意思,matlab选择语句有很多条件语句能在if语句里面内嵌if语句吗即这样。if-else-end语句所对应的是多重判断选择,

知识

hql关联查询语句怎么写

阅读(511)

本文主要为您介绍hql关联查询语句怎么写,内容包括hibernate如何做关联查询呢,怎么用HQL语句写级联查询啊急急急~~~~~~~~~~~,hibernate的关联查询怎么实现。很多人认为hibernate一旦涉及到多张表查询就很不方便,只能通过原生sql解决,其实不然,h

知识

sql数据库更新数据语句怎么写

阅读(253)

本文主要为您介绍sql数据库更新数据语句怎么写,内容包括SQL的update语句怎么写,SQL里面的UPDATE更新语句数据怎么写,更新数据库的一条sql语句怎么写。UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值,update语句的写法:UPDATE table_na

知识

java乘法代码怎么写

阅读(241)

本文主要为您介绍java乘法代码怎么写,内容包括java九九乘法表编程代码,,,,,,九九乘法java怎样写,用Java代码实现输出乘法口诀表有几种方法。你好。hujiang1225的代码稍微有点错误。应该是j*i,小的数字在前面。以下是我的代码:public class Te

[/e:loop]