当前位置:首页 » 编程语言 » 在java中写sql语句

在java中写sql语句

发布时间: 2022-08-18 15:03:31

1. 在java 语句怎么写sql语句

1)消除SQL语句前后的空白,将其中的连续空白字符(包括空格,TAB和回车换行)替换成单个空格;
2)将sql语句全变成小写形式(或大写形式);
3)在SQL语句的尾后加上结束符号“ENDOFSQL”。

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,或者两个都没有,
那默认匹配所有字段,
第二行代码等于没有

3. 如何用java语言中如何执行sql查询语句

使用jdbc技术,首先导入连接数据库的jar包,声明加载的类名,获取连接,进行查询,如:

Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "tiger");
Statement sta = conn.createStatement();
ResultSet rs = sta.executeQuery("select * from tablename");

4. java 中编写SqL语句

在数据外面赋值,一般传入数据库的语句都是完整的。这句话是是查询开头几条数据的,也就是说number只能是Int类型,表示需要查询开头几条数据。#号不需要。

5. 关于在java中使用sql代码

mport java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;

public class ConnDB
{
public static void main(String[] args)
{
try
{
//我这里用mysql数据库
Class.forName("com.mysql.jdbc.Driver");

String url = "jdbc:mysql://localhost:3306/mytest";

Connection conn = DriverManager.getConnection(url, "root", "123");

String sql = "select * from user limit ?,?";//这里没有括号

PreparedStatement ps = conn.prepareStatement(sql);

ps.setInt(1, 1);//为问号赋值
ps.setInt(2, 3);

ResultSet rs = ps.executeQuery();

while(rs.next())
{
System.out.println(rs.getString(2));
}

rs.close();
ps.close();
conn.close();
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
希望对你有帮助

6. java如何执行sql语句

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;

import java.sql.Statement;


public class xxxx {

public static void main(String[] args) {

Connection con = null ;

Statement stmt = null ;

try {

Class.forName("com.mysql.jdbc.Driver"); //mysql为例 不一样的数据库所需的驱动包不一样 连接语句略有不同

con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/数据库名", "root", "密码");

stmt = con.createStatement();

String sql = "insert into info values ('用户', 'mima', 'piapiapia~')";

stmt.executeUpdate(sql);

} catch (ClassNotFoundException e) {

e.printStackTrace();

} catch (SQLException e) {

e.printStackTrace();

} finally {

try {

if(stmt != null) {

stmt.close();

stmt = null;

}

if (con != null) {

con.close();

con = null;

}

} catch (SQLException e) {

e.printStackTrace();

}

}

}


}


热点内容
锐程cc尊贵版都有哪些配置 发布:2025-01-19 18:27:08 浏览:977
php手机网站 发布:2025-01-19 18:26:34 浏览:456
一加存储路径 发布:2025-01-19 18:21:01 浏览:446
sqlserver误删 发布:2025-01-19 18:21:00 浏览:649
球球安全中心动态密码在哪里 发布:2025-01-19 18:20:23 浏览:790
python读取config文件 发布:2025-01-19 18:15:10 浏览:458
android生成so 发布:2025-01-19 18:14:33 浏览:697
比亚迪汉ev家用哪个配置值得 发布:2025-01-19 18:08:02 浏览:382
aspnet批量上传文件 发布:2025-01-19 17:59:36 浏览:395
攻击服务器ip会不会判刑 发布:2025-01-19 17:59:28 浏览:32