java中sql拼接建表语句实例
时间: 2023-10-12 09:21:57 浏览: 86
动态组合SQL语句方式实现批量更新的实例
下面是一个简单的Java代码示例,用于拼接一个建表语句的SQL语句:
``` java
String tableName = "mytable";
String[] columnNames = { "id", "name", "age" };
String[] columnTypes = { "INT", "VARCHAR(255)", "INT" };
String primaryKey = "id";
StringBuilder sb = new StringBuilder();
sb.append("CREATE TABLE ").append(tableName).append(" (");
for (int i = 0; i < columnNames.length; i++) {
sb.append(columnNames[i]).append(" ").append(columnTypes[i]).append(", ");
}
sb.append("PRIMARY KEY (").append(primaryKey).append("))");
String createTableSQL = sb.toString();
```
这段代码将创建一个名为"mytable"的表,它有三列:id、name、age,每列的数据类型分别为INT、VARCHAR(255)和INT。其中id列被指定为主键。最后,使用StringBuilder将所有这些信息合并成一个完整的建表语句SQL,存储在createTableSQL变量中。
阅读全文