ms sql server有个创建新表的sql语句,谁知道怎么用?

cityroom 2003-04-01 02:17:46
谁知道这个语句应该用什么方法执行?用executeQuery 和 executeUpdate都不行的?
...全文
43 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
aredline 2003-04-01
  • 打赏
  • 举报
回复
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<html>
<body>
<%Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=IP";
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
String sql="create table Mytable(name varchar(50))";
stmt.executeUpdate(sql);
out.print("success");%>
</body>
</html>


搞定!!!
测试通过!!!!

String sql="create table Mytable(name varchar(50))";
aredline 2003-04-01
  • 打赏
  • 举报
回复
书上是这么写的,不过连接是通过jdbc-odbc
我没做过试验,但应该可以的
cityroom 2003-04-01
  • 打赏
  • 举报
回复
<%@page import="java.sql.*"%>
<%
Connection conn=null;
Statement stmt;
ResultSet rs=null;
String sDBDriver="com.microsoft.jdbc.sqlserver.SQLServerDriver";
String sConnStr="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=52it";
Class.forName(sDBDriver);
conn=DriverManager.getConnection(sConnStr,"sa","*****");
stmt=conn.createStatement();
String sql="create table 'Mytable' (name varchar(50))";
stmt.executeUpdate(sql);
%>

这个可以建表???
cityroom 2003-04-01
  • 打赏
  • 举报
回复
Incompatible type for declaration. Can't convert boolean to java.sql.ResultSet.

你的executeUpdate()是什么类型?不是boolean类型的嘛?
cityroom 2003-04-01
  • 打赏
  • 举报
回复
是ms sql server数据库啊,你试过一定可以的嘛?
aredline 2003-04-01
  • 打赏
  • 举报
回复
String sql="create table Mytable(…,…,…,…)";
stmt.executeUpdate(sql);
一定行
凋零的老树 2003-04-01
  • 打赏
  • 举报
回复
execute

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧