当前位置:首页 » 编程语言 » javastringsql

javastringsql

发布时间: 2022-04-02 16:23:38

javasql中的字符串比较(谢谢!)

数据库中的字符串要加单引号,
比如说在java中的一个字符串为:
String s = "abc";
那么在SQL中这个字符串就应该是写成 '"+abc+" ';
双引号的外面要加单引号,

⑵ java中怎么将string 转换为sql.date

java中String和Date的互相转换使用SimpleDateFormat来完成。SimpleDateFormat使用记得 import java.text.SimpleDateFormat。
String -> Date

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String s= "2011-07-09 ";
Date date = formatter.parse(s);
2. Date->String

java.text.SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-dd ");
String date = formatter.format(new Date());//格式化数据

当然SimpleDateFormat格式表示方法很多:
SimpleDateFormat函数语法:
G 年代标志符
y 年
M 月
d 日
h 时 在上午或下午 (1~12)
H 时 在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午 标记符
k 时 在一天中 (1~24)
K 时 在上午或下午 (0~11)
z 时区
常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。

⑶ java string乱码 String sql1= " '"+id+"'";

能不能考虑使用StringBuilder呢,这样就可以:

StringBuilder id = new StringBuilder();
StringBuilder sqlTemp = id.append(""").append("3703731197270270").append(""");

String sql1 = sqlTemp.toString();

希望能帮到你哦~

⑷ java String 转换成java.sql.date怎么写

java.util.Date转换为java.sql.Date的方法主要是利用构造函数,传入date类型参数实例如下:

public class ceshi {
public static void main(String[] args) throws Exception {

java.util.Date curDate = new java.util.Date();//新建一个util类型的date

java.sql.Date date = new java.sql.Date(curDate.getTime());//进行日期的转换
System.out.println(date);//将util的日期放在参数里面
}
}

⑸ java使用string类型执行sql的方法怎么写

Connection con = DriverManager.getConnection(dburl,user,password);
PreparedStatement pst = con.prepareStatement(querySql1);
ResultSet rs = pst.executeQuery();

⑹ 在java中如何将String类型转换成java.sql.Date类型

String str="1989-11-23 12:25:20";
java.sql.Date date=java.sql.Date.valueof(str);
这样是可以转换的,但是前提是str的日期格式要和数据库中的一样,上面是MySql的,其他的如Oracle就和这个不一样了

⑺ java中String类型相当于sqlserver中的什么类型

java中的string类型相当于sqlserver中的text类型,表示字符串,其他类型的对应关系,如下图片:

该图为sqlserver与java数据类型对应

⑻ java String sql和String str的小白问题

in里面的id要用逗号,间隔开的

⑼ java怎样高效的截取Sql语句字符串

其实根本不需要截取

解决方法:
使用这个类 --> import java.sql.ResultSetMetaData;

ResultSetMetaData rsmd = null;
try{
rsmd = rs.getMetaData();
column = rsmd.getColumnCount();
/* 获得查询的列名 */
column_name = new String[column];
for (int i = 0; i < column; i++) {
column_name[i] = rsmd.getColumnName(i + 1);
}
}
这样便得到了所有查询的列名称

⑽ 在java中写String sql=“ 。。。。”;这里面要写三句sql语句,请问用什么符号隔开,用分号好像不行

public class JDBConnect {
//private static final String DRIVER="com.mysql.jdbc.Driver";
private static final String DRIVER="com.microsoft.sqlserver.jdbc.SQLServerDriver";
//private static final String URI="jdbc:mysql://localhost:3306/jhw_air";
private static final String URI="jdbc:sqlserver://127.0.0.1:1433; DatabaseName=jhw_air";
private static final String USER="sa";
private static final String pwd="sasa";
public static Connection getConnection(){
Connection con=null;
try{
Class.forName(DRIVER);
}catch(ClassNotFoundException e){
System.out.println("加载驱动错误信息:" + e.getMessage());
}
try{
con=DriverManager.getConnection(URI,USER,pwd);
}catch(SQLException e){
System.out.println("数据库连接错误信息:" + e.getMessage());
e.printStackTrace();
}
return con;
}

热点内容
网络设置里没有服务器是什么 发布:2025-01-18 09:52:19 浏览:342
阿里云esc服务器系统 发布:2025-01-18 09:49:16 浏览:789
你们家的无线网密码是多少 发布:2025-01-18 09:47:50 浏览:729
renderscriptandroid 发布:2025-01-18 09:32:18 浏览:992
安卓手机如何拍游戏素材 发布:2025-01-18 09:30:59 浏览:347
广州日立压缩机有限公司 发布:2025-01-18 09:15:08 浏览:623
服务器两条宽带如何叠加网速 发布:2025-01-18 08:52:17 浏览:730
oracle存储过程集合 发布:2025-01-18 08:42:39 浏览:884
洋葱数学缓存 发布:2025-01-18 08:38:36 浏览:918
电影的文件夹都是 发布:2025-01-18 08:21:49 浏览:835