怎么在java中连接数据库啊?
我现在写了一个管理系统程序,但是不知道怎么连接数据库
我想分别连接sqlserver2000和mysql,但是不知道怎么连,好像是还要把驱动程序写进去,谁能帮帮我啊~~
现在急用啊!!~~~~~~~~
谢谢了~~~
问题点数:20、回复次数:9Top
1 楼zzffrr(zzffrr)回复于 2006-12-01 16:54:57 得分 0
google上搜一下,这类问题已经很多了。Top
2 楼hekanhui()回复于 2006-12-02 10:28:03 得分 0
baidu一大把啊Top
3 楼blueimpulse(睡觉的天行者)回复于 2006-12-03 23:29:33 得分 0
是呀,这样的东东一把一把的。
SqlServer就用JDBC-ODBC bridge, MySQL自己下载一个Connector/J,例子google一下一堆Top
4 楼ming1683(ming1683)回复于 2006-12-11 22:00:58 得分 0
SqlServer由微软的java驱动的,第三方的也有Top
5 楼enter003()回复于 2006-12-13 14:12:22 得分 0
Class.forName("com.mysql.jdbc.Driver");
Connection con;
con = java.sql.DriverManager.getConnection(dbUrl,dbUser,dbPwd);Top
6 楼luyang1016(闭月羞花猫)回复于 2006-12-16 17:28:53 得分 0
package org.luyang.jdbc;
import java.sql.*;
class Test {
Connection con;
PreparedStatement sta;
ResultSet rs;
String driver;
String url;
String user;
String pwd;
public Test() {
driver = "oracle.jdbc.driver.OracleDriver";
url = "jdbc:oracle:thin:@ws2d-zm2:1521:zmit";
user = "kaikei2";
pwd = "kaikei2";
init();
}
public void init() {
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
System.out.println("driver is ok");
con = DriverManager.getConnection(url, user, pwd);
System.out.println("conection is ok");
sta = con
.prepareStatement("update SC_YOSANKANRI set shushi=2 where nendo=2007 and setsu=01");
int a = sta.executeUpdate();
System.out.println("===" + a);
con.commit();
} catch (Exception e) {
e.printStackTrace();
}
}
}
class DBTest {
public static void main(String[] args) {
new Test();
}
}
==================================================
代码就用上面就可以了。
提示:不要忘记 import jdbc的jar文件。Top
7 楼Liebestraum()回复于 2006-12-20 22:48:50 得分 20
连接sqlserver2000的时候注意sqlserver2000要去微软下个升级包升级过才能连接的,不然会出错Top
8 楼xjbs(大鱼)回复于 2006-12-28 21:49:06 得分 0
记得连上网线啊Top
9 楼Sydica(小林信仁)回复于 2007-02-17 13:31:35 得分 0
例子很多,google搜一下!Top





