数据库的问题
我想请教一个问题 是JAVA连接数据库的import java.sql.*;
public class A
{
public static void main(String args[])throws Exception
{
Statement st;
Connection con;
try
{
System.out.println("开始连接数据库");
Class.forname("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con=DriverManager.CrateConnection("jdbc:microsoft:sqlserver://127.0.0.1:1433","sa","");
Statement stmt=con.createStatement();
String s="select * from My..customer";
// String s1="insert into My..customer values(1001,'abc')";
// stmt.execuQuery(s1);
ResultSet yout=stmt.executeQury(s);
while(yout.next())
{
String id=yout.getString("custid");
String name=yout.getString("custname");
System.out.println(id);
System.out.println(name);
}
stmt.Close();
con.Close();
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
}
我的问题是 如果我先不得到数据集的话先执行一条添加语句就会有异常出现
但是数据可以添加到数据库里面。但会抛出异常。那是什么原因啊?
我的个人理解是: 如果要执行增删改是不是先得到数据集呢?