java与sql server 2005的相关操作
2009-11-25 20:33
405 查看
//本程序连接的是sql server 2005,与连接sql server 2000有点不同:driverName和URL都不同
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class create{
public void getConnection() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException
{
Statement stmt = null;
Connection dbConn;
ResultSet rs;
String user="sa";
String pass="";
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
try{
Class.forName(driverName).newInstance();
System.out.println("ok");
dbConn = DriverManager.getConnection(URL,user,pass);
System.out.println("Connection Successful!");
stmt = dbConn.createStatement(); // 获得执行SQL语言的容器
rs=dbConn.getMetaData().getTables(null, null, "testTb", null);
if(rs.next()){
System.out.println("testTb存在!咱现在把它删了吧!");
stmt.executeUpdate("drop table testTb");
System.out.println("回头再看看,没了吧?");
}
else{
System.out.println("testTb不存在!咱现在就创建它吧!");
stmt.executeUpdate("create table testTb(cola int,colb char(3),row int)");
System.out.println("回头再看看,有了吧?");
}
} catch (SQLException e) {
System.out.println("出错啦!");
}
}
public static void main(String [] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException
{
create conn=new create();
conn.getConnection();
}
}
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class create{
public void getConnection() throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException
{
Statement stmt = null;
Connection dbConn;
ResultSet rs;
String user="sa";
String pass="";
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=tempdb";
try{
Class.forName(driverName).newInstance();
System.out.println("ok");
dbConn = DriverManager.getConnection(URL,user,pass);
System.out.println("Connection Successful!");
stmt = dbConn.createStatement(); // 获得执行SQL语言的容器
rs=dbConn.getMetaData().getTables(null, null, "testTb", null);
if(rs.next()){
System.out.println("testTb存在!咱现在把它删了吧!");
stmt.executeUpdate("drop table testTb");
System.out.println("回头再看看,没了吧?");
}
else{
System.out.println("testTb不存在!咱现在就创建它吧!");
stmt.executeUpdate("create table testTb(cola int,colb char(3),row int)");
System.out.println("回头再看看,有了吧?");
}
} catch (SQLException e) {
System.out.println("出错啦!");
}
}
public static void main(String [] args) throws InstantiationException, IllegalAccessException, ClassNotFoundException, SQLException
{
create conn=new create();
conn.getConnection();
}
}
相关文章推荐
- java链接SQL server 2005相关操作程序
- SQL Server 2005 XML 操作总结(五)元素(节点)操作——修改、删除、移
- SQL server 2005中新增函数及操作(ZT)
- java文件操作相关方法
- 关于java POI包的相关操作
- 浅谈java集合类型的相关操作
- android java 文件操作相关
- java实现安全证书相关操作
- SQL Server 2005数据库的排序规则相关知识介绍
- java连接sql server 2005 数据库
- java 与sql server 2005(2000)数据库连接 基类(jdbc驱动)(转)
- 数据库相关:JDBC直连SQL Server 2005
- Java -- 键盘输入 Scanner, BufferedReader。 系统相关System,Runtime。随机数 Randrom。日期操作Calendar
- java 时间相关操作
- java连接sql server 2005 数据库心得
- Java中的GC操作及相关概念
- Java 对redis 的操作及相关内容
- java/jsp中用JDBC连接Sql Server 2005总结
- 在ACM中Java关于大数的一些相关操作
- java 中与SQL Server 2005连接代码