J2SE开发怎样使用数据库?新手

来源:百度知道 编辑:UC知道 时间:2024/06/19 06:27:27
新手问题
我想用java开发一个本地小程序,这个程序需要查询数据库.
请问在小程序中如何实现?有什么参考资料呢?
有什么轻量级的数据库?因为我只是想开发一般小型桌面软件
还有,如果在其他机上面安装这个程序,是否需要安装这个数据库?有不用安装这个数据库的方法吗?

在网上看到很多说连接Oracle数据库,Oracle好想很重量级...

没错,Orcal是企业级的,还是收费的,如果学习用,还是用开源的MySql吧,当然桌面程序用Access也是很不错的选择

使用JDBC,直接在网上搜 JDBC 就可以找到大量的资料
下面给一个使用的例子:
public class Database
{
//下面的属性值各种数据库不尽相同,下面用的是SQLServer2000
// 数据库访问URL
private static String url="com.microsoft.jdbc.sqlserver.SQLServerDriver";
// 数据库驱动
private static String driver="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=db_JSDQ10";
// 数据库访问用户名
private static String username="sa";;
// 数据库访问密码
private static String password="";
Connection conn = null;

// 取得数据库连接
public synchronized static Connection getCon() throws SQLException
{
// 直接用JDBC连接
try
{
Class.forName(driver);
conn = DriverManager.getConnection(url, username, password);

return conn;
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
}
}
return null;
}