Java,怎么读取数据库中的记录?
假设现在有一个存储学生成绩的数据库student.mdb,我用什么方法把它在Java程序中读取,然后可以进行修改、删除等相关操作啊?
望大家不吝赐教
小女子不甚感激!
用sql语句
jdbc
希望大家能够详细点。本人比较愚钝,谢谢
这个有很多的说道的,Java程序要想调用数据库里面的资料
首先就要建立JDBC 桥联 在建立桥联的时候又要根据不同的数据库加载不同的驱动,比如说Java程序和access数据库连接的时候 加载的就是Microsoft Access Driver 这个驱动 如果连接的是 Microsoft SqlServer说句库 就要加载对应的驱动,不同的数据库驱动是不一样的,比如SQL2003 和SQL2005 就是不一样的。
还有在JDBC建立之后,还要设置TCP/IP这个连接或者管道连接,这里其实就是更改几个值,但里面的说法也是很多的。
建立JDBC一般就是这样的格式:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
其中com.microsoft.sqlserver.jdbc.SQLServerDriver是驱动名。
在建立桥联的时候很容易出现异常 所以一般都是这么写的:
try{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
}catch(ClassNotFoundException e){
System.out.println(""+e);
}
在连接数据库的时候:
是这么写的:
con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433","sa","123456")
引号里的 sa 和123456 是longin name 和password
如果数据库没有密码
那么
就是:con=DriverManager.getConnection("
相关问答:
我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:
<HTML>
<HEAD>
<TITLE>TEST.HTML< ......
我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
怎么在控制台中输入类似下面的信息:
s1234 50
s1235 80
s1234 90
s1234 40
s1236 90
每当回车时 ......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......