如何通过java实现与数据库的连接? 例如``有数据库表``中有多少个数据` ` `如何用java在java的表单属性中显示数据库表中的数据? java如何实现添加、删除、修改和调查数据库四种方法?
1、通过ODBC连接
导入Java.SQL.*;
公共类odbctest {
publicstaticvoidmain (字符串[ ] args ) {
连接连接=null;
try {
加载ODBC驱动程序
(1) class.forname (sun.JDBC.odbc.jdbcodbcdriver );
//通过驱动器管理器获得连接
(2) con=驱动程序管理器. getconnection (JDBC : odbc : myodbc ),
“用户名”、“密码”
//如果连接失败,将发生异常,并且不会执行以下语句
system.out.println (' connect success!' );
}如果存在}catch(exceptione )//异常,则打印堆栈内异常的信息
e .打印堆栈跟踪(;
(finally )//使用完毕后,关闭连接并释放资源
try {
if(con!=空内存泄漏防止
con.close (;
}catch(exceptione ) {
e .打印堆栈跟踪(;
}
}
}
}
2 .通过SQL服务器
……
try {
加载SQLSERVER的驱动程序class.forname (com.Microsoft.JDBC.SQL server.SQL server driver );
//通过驱动得到一个连接
con=驱动程序管理器. getconnection (
' JDBC : Microsoft : SQL server ://localhost 33601433;'
' databasename=数据库名称','用户名','密码')
system.out.println (' connect success!' );
}catch(exceptione ) {
e .打印堆栈跟踪(;
}
……
3 .通过甲骨文
……
try {
加载ORACLE9i驱动程序
class.forname (Oracle.JDBC.driver.Oracle驱动程序);
con=驱动程序管理器. getconnection (
' JDBC : Oracle : thin : @ 127.0.0.1:端口号:数据库名称',
“用户名”、“密码”
system.out.println(conok );
}catch(exceptione ) {
e .打印堆栈跟踪(;
}
……
4、使用操作
上述连接已获取con
String sql=' . (添加、删除、更改、检查操作) ';
statementst=con.create statement (;
ST.execute(SQL;
自己一边调查API一边学习更有效,可以实现java小程序。