如何用sql向数据库中插入包含特殊字符的字

如何用sql向数据库中插入包含特殊字符的字,第1张

《生死约》:长路漫漫,芳草萋萋,生生死死,衷情难寄。肝肠寸断的苦等,舍生求死的别离。是天的不公,是命的捉弄,是死的苦斗,是生的抗争。旷古未闻的前世生死约,将留下多少字字蹄血的断肠声。

SQL 中换行符为:char(10) ,回车为:char(13)

假如需要拼接一段SQL 语句,并且需要于换行的模式显示

declare @SQL nvarchar(max)

set @SQL=' select from Table '+char(10)

set @SQL=@SQL+' where a=10' +char(10)

print @SQL:

结果如下:

select from Table

where a=10

//得到表单中的数据String userName=requestgetParameter("username");String pwd=requestgetParameter("password");//将收集到得数据插入到数据库String sql="insert into 表名 values ('uerName','pwd')";//插入语句具体执行过程。public static void main(String[] args) {

Connection con=null;

Statement stmt=null;

try{

//1加载驱动

String driverName="commysqljdbcDriver";

ClassforName(driverName);

/

Driver d=new commysqljdbcDriver();

DriverManagerregisterDriver(d);

除非不会自动注册,采用此代码,因此在这个地方不用此代码

/

//2创建数据库连接(mysql数据库)

String url="jdbc:mysql://127001:3306/数据库名";

String username="root";//database name

String password="root";//database name

con = DriverManagergetConnection(url,username,password);

//3获取Statement对象获取数据库 *** 作对象

stmt=concreateStatement();

try{ sql="insert into test values("+"'"+userName+"',"+"'"+pwd+"')";

stmtexecuteUpdate(sql);

}catch(Exception e){

eprintStackTrace();

}

}catch(Exception e){

eprintStackTrace();

}finally{

try{

stmtclose();

conclose();

}catch(Exception e1){e1printStackTrace();}

}

} 最好的建议是可以吧要出入的数据进行封装,然后以对象的形式进行 *** 作。可以用hibernate

以上就是关于如何用sql向数据库中插入包含特殊字符的字全部的内容,包括:如何用sql向数据库中插入包含特殊字符的字、如何往数据库中插入回车符、将数据插入数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9709961.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存