此段代码是什么意思
String sql = "insert into Employee values('" + username + "'," + phone
+ ",getdate()," + salary + ")";
是老师写的一个例子,关于JDBC的插入操作
Employee是一个表名
我想知道 '" + username + "' 和 ",getdate()," + salary + ")";是什么意思
------解决方案--------------------sql字符串拼接
username,salary是你需要放到数据库里的数据信息,getdate()是一个方法,但是这里用到的是它的返回值
------解决方案--------------------这个是变量赋值 给你要插入的表中一条记录中 赋值
------解决方案--------------------String sql = "insert into Employee values('" + username + "'," + phone
+ ",getdate()," + salary + ")";
+username + 标示是一个变量,jsp是这样写的,语法问题
------解决方案--------------------加号用于 java 连接字符串。和下面的一样。
String str1="123";
String str2="456";
int i=0;
String str3=i+"str1+str2+"789";
最后
str3="0123456789"