当前位置: 技术问答>java相关
jsp连接数据库的问题,急救,100分送上
来源: 互联网 发布时间:2017-03-26
本文导语: tomcat4.0.3 jdk1.3.1,ms sql7.0,不用jdbc-odbc桥,请问我还要另外下载驱动么。 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs"; Connection conn= DriverManager.getConnection(url,...
tomcat4.0.3
jdk1.3.1,ms sql7.0,不用jdbc-odbc桥,请问我还要另外下载驱动么。
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
Connection conn= DriverManager.getConnection(url,user,password);
运行时提示:com.microsoft.jdbc.sqlserver.SQLServerDriver类找不到?
这是怎么回事?
还有,"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
请问这里面那些字段的具体含义,那些是系统定义的,那些是需要自己定义的。
没用过ms-sql,请高手指教,很着急!!!!!!
jdk1.3.1,ms sql7.0,不用jdbc-odbc桥,请问我还要另外下载驱动么。
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
Connection conn= DriverManager.getConnection(url,user,password);
运行时提示:com.microsoft.jdbc.sqlserver.SQLServerDriver类找不到?
这是怎么回事?
还有,"jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pubs";
请问这里面那些字段的具体含义,那些是系统定义的,那些是需要自己定义的。
没用过ms-sql,请高手指教,很着急!!!!!!
|
ftp://sxsy:sxsy@www.sxsy.net/java/
|
驱动程序是不分操作系统的,
ftp://share@e21study.com/Tools/JDBC_Driver_For_SqlServer/setup.exe
ftp://share@e21study.com/Tools/JDBC_Driver_For_SqlServer/setup.exe
|
你需要下载一个驱动程序包,你到www.java-cn.com找
Connection conn=DriverManager.getConnection
"jdbc:microsoft:sqlserver://"+url+":1433;DatabaseName="+database,user,pass);
Connection conn=DriverManager.getConnection
"jdbc:microsoft:sqlserver://"+url+":1433;DatabaseName="+database,user,pass);
|
jdbc是有,但是针对每一种具体的数据库的就不一定有了。
每一种数据库有一种专门的jdbc驱动的。
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pu
jdbc: jdbc驱动
microsoft: 微软公司的
sqlserver: sqlserver数据库
localhost: 机器名。如果sqlserver服务器是本机,可以用localhost,或本身的机器名,或IP地址;如果是其他机器,可换成其机器名或其IP。
1433: sqlserver服务器端口号。
DatabaseName=pu: 表明你要连接的数据库名称是pu
以上综合的意思是:jdbc驱动连接到本机的sqlserver数据库服务器里名称为pu的数据库中。
针对各个不同的数据库服务器和驱动程序,其写法可能稍有不同,请参考具体资料。
每一种数据库有一种专门的jdbc驱动的。
jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=pu
jdbc: jdbc驱动
microsoft: 微软公司的
sqlserver: sqlserver数据库
localhost: 机器名。如果sqlserver服务器是本机,可以用localhost,或本身的机器名,或IP地址;如果是其他机器,可换成其机器名或其IP。
1433: sqlserver服务器端口号。
DatabaseName=pu: 表明你要连接的数据库名称是pu
以上综合的意思是:jdbc驱动连接到本机的sqlserver数据库服务器里名称为pu的数据库中。
针对各个不同的数据库服务器和驱动程序,其写法可能稍有不同,请参考具体资料。
|
需要下载驱动,没有驱动自然就会找不到类