介绍
如何在Java项目中利用- ODBC桥接方式来连接数据库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
<强> 1,配置数据源强>
控制面板下搜索管理工具→ODBC数据源(32位)→添加→选择sql server(填写名称mytest,服务器本地或者)→下一步→更改默认的数据库为苏→下一步→测试数据源至成功
用户数据源会多一条mytest,至此配置数据源成功。
打开eclipse,编写程序。
公共类Demo_1 { 公共静态void main (String [] args) { 连接ct=零; 声明sm=零; 尝试{//1 .加载驱动(作用:把需要的驱动程序加入内存) forname (“sun.jdbc.odbc.JdbcOdbcDriver");//2 .得到连接(指定连接到哪个数据源)//如果配置数据源时,选择的是windows nt验证,则不需要用户名和密码//若选择的是用户验证,则需要加上用户名和密码 ct=DriverManager.getConnection (“jdbc: odbc: mytest");//3 .创建声明或者PreparedStatement[区别) sm=ct.createStatement ();//声明用处:主要用于发送SQL语句到数据库//4 .执行(进行crud,创建数据库,备份数据库,删除数据……)//演示添加一条数据到表,executeUpdate可以执行添加删除和修改操作 int i=sm.executeUpdate(“插入值(& # 39;8 & # 39;& # 39;软件测试& # 39;,4,3)“); 如果(i==1) { System.out.print(“添加成功“); 其他}{ System.out.print(“添加不成功“); } }捕捉(异常e) { e.printStackTrace (); 最后}{//关闭资源! ! !顺序是谁后创建则先关闭 尝试{ 如果(sm !=null){//如果语句是为了程序的健壮性 sm.close (); } 如果(ct !=null) { ct.close (); } }捕捉(SQLException e) { e.printStackTrace (); } } } }
执行程序,控制台输出添加成功。
打开sql server2012,查看苏数据库的表,确实多了一条数据,则操作成功。
看完上述内容,你们掌握如何在Java项目中利用- odbc桥接方式来连接数据库的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!