• 主页
  • Java SE
  • J2ME
  • Web开发
  • Java EE
  • Eclipse

数据库的小问题

flypig2003 2004-05-09 12:22:38
我是想查询数据库的内容,有些要显示的部分我已经作好了,值可以让用户通过jNAVcomboBox来选择。但是有些部分是不需要用户选择的也不需要在界面上面显示的,我怎么能得到数据库的值呢??
是不是要getJdbcConnection();然后用sql语句呢??可以用queryDataSet吗??
我前两天看着帮助作的数据库程序,不是很明白该怎么作。
...全文
50 点赞 收藏 1
写回复
1 条回复
djpsunday 2004年05月14日
先注册个数据库引用名撒
具体如下:
import java.io.*;
import java.util.*;
import java.net.*;
import java.sql.*;

class DBTest {

public static void main(String[] args){

String DbName="jdbc:microsoft:sqlserver://localhost:1433;databaseName=message;selectMethod=cursor;";
String DbUserName="sa";
String DbPassword="120879";

Statement Ex1Stmt = null;
ResultSet Ex1rs = null;
Connection Ex1Con = null;
try{
//DriverManager.registerDriver(class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"));
Driver driverObj=(Driver) Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
DriverManager.registerDriver(driverObj);
Ex1Con=DriverManager.getConnection(DbName,DbUserName,DbPassword);
Ex1Stmt = Ex1Con.createStatement();
System.out.println("第一次访问数据库");
Ex1rs=Ex1Stmt.executeQuery("select * from user_1888");
if (Ex1rs.next()){
System.out.println(Ex1rs.getString(1)+"\n");
}//end of if
Ex1rs.close();
Ex1Con.close();
System.out.println("数据库正常关闭。");
}catch (Exception e) {
e.printStackTrace();
System.out.println(" 链接数据库出错。在InitDB第124行");
}
}//end of main
}//end of class
回复 点赞
发动态
发帖子
Java
创建于2007-09-28

1.8w+

社区成员

8.1w+

社区内容

Java相关技术讨论
社区公告
暂无公告