导航:首页 > 编程语言 > javasql语句怎么写

javasql语句怎么写

发布时间:2023-04-08 22:35:07

java中执行sql插入语句怎么弄

1、Connection conn = DriverManager.getConnection(URL,数据库登录名,数据库登录密码);//获得数据库连接。


2、Statement statement = con.createStatement(); //访问数据库。


3、ResultSet resultSet = statement.executeQuery(sql);//执行SQL语句。

㈡ 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中我们写代码就是不要写重的代码。这样写清耐对你可能有用看看吧老正缺

㈢ 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) );
}

㈣ java service层 里sql怎么写

sql语句
是写在层的,
不是service层
比如搜索学生表,
根据姓名和年龄模糊查询,
前端传过来的姓名参丛谨数是
n,
年龄参数是a
select
*
from
student
where
name
like
concat('%',n,'%')
and
concat('%'渗乎基,a,'%');
--------concat函数是用来拼接的
这里写一个sql语句就行
,
查询出的是名字包含n字符串以及包含数字a的所有人,
如果没有输入n或者a,或者两个都没有,
那默认匹配所有字段顷碰,
第二行代码等于没有

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

你这样的设计,不太好啊
数据库中的表尘档逗会随着用户的增加而增加。。派卖。。

建议,有一个用户表,用户注册,则用户表中加一列,id主键识别。
再建一个relation的表(两列a,b),用户id配对。
这个涉及你和他是否互为朋友,即(1,2)和(2,1)是否一致。自己决定吧

JAVA 中新建表的蠢洞SQL语句,和一般的建表语句一样啊

Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt = conn.createStatement();
String sql = "*******"; //一般的sql语句
ResultSet rs = stmt.executeQuery(sql);

㈥ java 中如何使用sql插入语句

public int save(Notices notice) throws SQLException{
String sql = "insert into noticeinfo(notice_title,notice_type,notice_content,notice_add_time,user_id,user_table_id,class_table_id,notice_state,is_important)"+"values(?,?,?,?,?,?,?,?,?)";
PreparedStatement pstmt = super.getConnection().prepareStatement(sql);
pstmt.setString(1, notice.getNotice_title());
pstmt.setInt(2, notice.getNotice_type());
pstmt.setString(3, notice.getNotice_content());
pstmt.setTimestamp(4, new Timestamp(System.currentTimeMillis()));
pstmt.setString(5, notice.getUser_id());
pstmt.setInt(6, notice.getUser_table_id());
pstmt.setInt(7, notice.getClass_table_id());
pstmt.setInt(8, notice.getNotice_state());
pstmt.setInt(9, notice.getIs_important());
int i = pstmt.executeUpdate();
return i;
}

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

说个简单点的办法,你这个SQL语句别分行,比如你的sql语句是这样的。
select "+ uid +"from " +t_user_log +" where name = "+ name+ “and date between '”+
date +"'"

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

㈧ JAVA SQL insert 语句写法

SQL INSERT INTO 语句用于向表格中插入新的行。
语法
INSERT INTO 表名称 VALUES (值1, 值2,....)

也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....)

"Persons"森则配 表:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
SQL 语句:
INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Beijing')

结果:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing
在指定的盯喊列中此指插入数据
"Persons" 表:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing
SQL 语句:
INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

结果:

LastName FirstName Address City

Carter Thomas Changan Street Beijing
Gates Bill Xuanwumen 10 Beijing
Wilson Champs-Elysees

㈨ java模糊查询中的sql语句怎么写

这语句是查询任意位置出现的字符串了

String sql="select * from employeeform where ename like '%'"+fname+"'%'";

什么数据库呢。。。

阅读全文

与javasql语句怎么写相关的资料

热点内容
数据库查询系统源码 浏览:614
php5314 浏览:354
完美国际安装到哪个文件夹 浏览:666
什么app可以扫一扫做题 浏览:537
程序员编码论坛 浏览:923
淘点是什么app 浏览:658
中国高等植物pdf 浏览:453
51单片机时间 浏览:181
后台如何获取服务器ip 浏览:264
单片机流水灯程序c语言 浏览:232
程序员第二职业挣钱 浏览:237
运行里怎么输入服务器路径 浏览:837
pythonstepwise 浏览:508
刘一男词汇速记指南pdf 浏览:61
php认证级别 浏览:366
方舟编译啥时候推送 浏览:1009
php手机验证码生成 浏览:674
哲学思维pdf 浏览:14
凌达压缩机有限公司招聘 浏览:533
weblogic命令部署 浏览:35