JDBC配置问题
来源:互联网 发布:陈一发唱歌软件 编辑:程序博客网 时间:2024/05/16 18:15
我的DBMS是sqlserver,就以随qlserver为例,进行java连接到数据库的相关配置
测试代码,此代码实现在数据库中创建一个Student表
import java.sql.*;import java.io.*;import java.util.*;public class Test1{public static void main(String[] args) throws Exception{try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");String url = "jdbc:sqlserver://localhost:60399;DatabaseName=test";Connection conn = DriverManager.getConnection(url,"sa","94yahuijuan是");Statement stmt = conn.createStatement();String sql = "CREATE TABLE Student(Sno NCHAR(9),Sname NCHAR(10),Class NCHAR(10),Age INT,Sex NCHAR(2))";int num = stmt.executeUpdate(sql); System.out.println("CREATE"+num);conn.close();stmt.close();}catch(SQLException e){e.printStackTrace();} }}
sqlserver的url是 jdbc:sqlserver://localhost:60399;DatabaseName=test,其中localhost表示本机,60399是个人机的端口号(视不同的电脑而定),test是在sqlserver中自己创建的数据库
开始时运行上面的代码,出现下面的异常,该异常说明该项目中没有sqlserver的驱动
下载sqlserver驱动,打开驱动包,将sqlserver4.jar文件复制到项目中,此时项目中就会出现这个jar文件
然后右键sqljdbc4.jar---Build path -- Add to build path 新建一个路径,再次运行代码便不再是刚才的错误,接着我们解决现在的问题
打开sqlserver的配置工具--打开SQLserverConfiguration Manarge
SQLserver网络配置--MSSQLSERVER的协议--TCP/IP,开始为禁用,右击启用TCP/IP协议,然后右击TCP/IP协议
如图查找IPAll的端口值,这便是localhost后面本机的端口号
最后重新启动sqlserver服务 SQLServer服务--SQL Server(MSSQLSERVER)
再次运行java代码就不会再有异常,运行代码后,在sqlserver的test数据库中就会出现新建的Student表
需要注意的是IPAll中的TCP动态端口和端口不能设置成一个值,否则有可能引起端口冲突,导致SQLServer服务无法启动。
- jdbc配置问题
- JDBC配置问题
- JDBC配置DataSource及相关问题
- JDBC之Java连接SQLSever2012配置问题
- JDBC配置
- JDBC 配置
- 配置JDBC
- JDBC配置
- JDBC配置
- jdbc 配置
- jdbc配置
- JDBC配置
- jdbc 配置
- 在Spring中配置jdbc为什么不能用${username}问题
- JDBC连接池技术(c3p0)配置警告问题
- 使用JNDI配置数据池问题Cannot create JDBC driver of class 'com.microsoft.sqlserver.jdbc.SQLServerDriver' f解决方法
- JDBC环境安装配置
- TomCat中JDBC配置
- UISwipeGestureRecognizer手势识别
- android使用sharesdk的小感
- Excel中如何转换时间为数字
- IOS开发常用的调试命令
- Objective-C之我对Runtime的理解(一)
- JDBC配置问题
- FAQ系列 | 解读EXPLAIN执行计划中的key_len
- 各种主流浏览器CSS、BUG兼容-
- 使用CSS+JavaScript生成Tips(Bubble)
- spring对事务的捕获
- Excel冻结窗口及设置下拉菜单
- JavaScript函数,语法,定义方式
- java Timer 定时任务(一)
- Sqlite删除列方法