日期:2014-05-20  浏览次数:20704 次

请教一下连接数据库的问题
//我在尝试   import   com.microsoft.找不到这个类,请问要包含什么东西?
String   driverName   =   "com.microsoft.jdbc.sqlserver.SQLServerDriver ";
//这句话只是产生了一个driverName的对像,但并没有申明一个变量去引用他,这个产生的对象有什么意义?
Class.forName(driverName).newInstance();
dbConnect   =   DriverManager.getConnection( "jdbc:microsoft:sqlserver://localhost:1433;database=databaseName ", "sa ", " ");
//这里有什么方法能判断我连接数据库是否成功呢?
Statement   st   =   dbConnect.createStatement();
 
String   sql   =   "select   *   from   test ";
//我查询表test并且把结果集反回到一个ResultSet,我能否把反正的rs直接写到一个Table类的控件里去
//而不用   while(true){rs.getString(n)}一个一个的去取值。
ResultSet   rs   =   st.executeQuery(sql);

------解决方案--------------------
1.把你的驱动程序下的com/microsoft 考到你的源文件目录去
2.就是新建了一个驱动程序类的一个实例
3.把你连接数据库的语句放到try{ }catch中 如果没有异常就说明连接成功
4.没有直接可用的API方法 只有自己写 或者用工具类
------解决方案--------------------
楼上说的没错
------解决方案--------------------
dui
------解决方案--------------------
你的dbConnect不为null就说明连接成功