方程式赛车电影视频:java 如何连接数据库

来源:百度文库 编辑:神马品牌网 时间:2024/05/07 07:14:28

jdbc 也要看哪个公司的!
如果是:Microsoft SQL Server 2000 Driver for JDBC
安装后要在classpath中添加d:\java\forsql\lib\msbase.jar;d:\java\forsql\lib\mssqlserver.jar;d:\java\forsql\lib\msutil.jar

我建议将以上三个文件拷贝至你的jvm机所在的lib或class目录下。此时我是将它拷贝至我的jvm目录下的jre/lib/ext下

补:
JAVA怎样与数据库链接 要看你连什么数据库!和驱动!

1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
//orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getConnection(url,user,password);
2、DB2数据库
Class.forName("com.ibm.db2.jdbc.app.DB2Driver ").newInstance();
String url="jdbc:db2://localhost:5000/sample";
//sample为你的数据库名
String user="admin";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
3、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);
4、Sybase数据库
Class.forName("com.sybase.jdbc.SybDriver").newInstance();
String url =" jdbc:sybase:Tds:localhost:5007/myDB";
//myDB为你的数据库名
Properties sysProps = System.getProperties();
SysProps.put("user","userid");
SysProps.put("password","user_password");
Connection conn= DriverManager.getConnection(url, SysProps);
5、Informix数据库
Class.forName("com.informix.jdbc.IfxDriver").newInstance();
String url =
"jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver;
user=testuser;password=testpassword";
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);
6、MySQL数据库
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
String url ="jdbc:mysql://localhost/myDB?user=soft&password=soft1234&useUnicod
e=true&characterEncoding=8859_1"
//myDB为数据库名
Connection conn= DriverManager.getConnection(url);
7、PostgreSQL数据库
Class.forName("org.postgresql.Driver").newInstance();
String url ="jdbc:postgresql://localhost/myDB"
//myDB为数据库名
String user="myuser";
String password="mypassword";
Connection conn= DriverManager.getConnection(url,user,password);

Java连接数据库谈
出处:CSDN
责任编辑:sdq

[04-4-7 14:31] 作者:PaleSting

·ACDSee新版真的比旧版好用吗? ·首曝人气大作QQ 2004内幕[多图]
·下载软件争霸决战:流媒体之颠 ·看尽网络美女,图片下载一步到位
·内网下载:BitTorrent Plus! II ·惊喜!当MSN遇上免费短信
·无限无线之WLAN八个常见问题 ·Windows XP SP2 RC1全体验
·网上美女是这样"练"成的 ·趣话Flash闪光历史,展望新应用
·ACDSee新版真的比旧版好用吗? ·首曝人气大作QQ 2004内幕[多图]
·下载软件争霸决战:流媒体之颠 ·看尽网络美女,图片下载一步到位
·内网下载:BitTorrent Plus! II ·惊喜!当MSN遇上免费短信
·无限无线之WLAN八个常见问题 ·Windows XP SP2 RC1全体验
·网上美女是这样"练"成的 ·趣话Flash闪光历史,展望新应用
·ACDSee新版真的比旧版好用吗? ·首曝人气大作QQ 2004内幕[多图]
·下载软件争霸决战:流媒体之颠 ·看尽网络美女,图片下载一步到位
·内网下载:BitTorrent Plus! II ·惊喜!当MSN遇上免费短信
·无限无线之WLAN八个常见问题 ·Windows XP SP2 RC1全体验
·网上美女是这样"练"成的 ·趣话Flash闪光历史,展望新应用

日常的时候,经常有同学问有关如何连接到数据库的问题,现在写下来,希望对有的人,有些帮助。

1. 加载一个对应数据库的JDBC驱动

在建立到一个数据库的连接之前,必须先加载这个数据库的JDBC驱动程序,加载之后此driver会自动注册到JDBC驱动列表中。加载一个JDBC驱动有两种方法。

a) 在命令行方式下指定驱动器或者用冒号分割驱动器列表:

具体命令如下:

C:\>java –Djdbc.drivers = com.company1.Driver:com.company2.Driver youProject

b)第二种方法,在程序中调用Class.forName()方法。推荐使用。。。。

try

{

String driverName = “com.imaginary.sql.msql.MsqlDriver”;

Class.forName(driverName).newInstance();

}

Catch(ClassNotFoundException e1)

{

//catch could not find database driver exception.

}

这么多阿,比我想的复杂多了,算了,支持你呀SF

比如连接最常用的sql server
需要下载jdbc驱动.下载jdbc驱动包,安装之后,打开那个文件夹,你会看到三个jar包,只要把这三个jar包设置到环境变量(classpath)里就可以了,象这样
假设你安在d盘的tomcat\lib目录下,那么就是

安装之后,打开那个文件夹,你会看到三个jar包,只要把这三个jar包设置到环境变量(classpath)里就可以了,象这样
假设你安在d盘的sqldriver目录下,那么就是

d:\sqldriver\msbase.jar;d:\sqldriver\mssqlserver.jar;d:\sqldriver\msutil.jar;
==================================================================== import java.sql.*;
public class SqlTesting {
public static void main(String args[]) {
String url = "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=Northwind";
String user ="sa";
String password = "sa";
String sqlStr = "select CustomerID, CompanyName, ContactName from Customers";

try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

Connection con = DriverManager.getConnection( url, user, password );

Statement st = con.createStatement();

ResultSet rs = st.executeQuery( sqlStr );
System.out.println( "----------------!" );

while(rs.next()) {
System.out.print(rs.getString("CustomerID") + " ");
System.out.print(rs.getString("CompanyName") + " ");
System.out.println(rs.getString("ContactName"));
}
rs.close();
st.close();
con.close();
} catch(Exception err) {
err.printStackTrace(System.out);
}
}
}