在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();
}
}
}
}