用JAVA,jdbc连接数据库
来源:互联网 发布:node.js是js吗 编辑:程序博客网 时间:2024/05/18 11:26
用JAVA连接数据库
一、更改服务器身份验证
如果当前服务器是以“Window身份验证模式”登录,则需要更改服务器身份验证
更改方法如下:
①先以 “Window身份验证模式”登录上数据库
②鼠标对准对象资源管理器中的一级目录右键,在下拉菜单中选择属性
③在弹出的对话框的左栏中点击“安全性”。
④在服务器身份验证的两个选项中选择“SQL Sever和Windows身份验证模式(S)”。点击确定。
⑤在二级目录中的“安全性”中找到“登录名”。选择登录名中的“sa”
⑥修改密码后点击确定
⑦关闭然后重新以“SQL Sever身份验证模式”登录数据库(输入用户名和密码)
二、新建数据库,建表
例如:先新建一个名为“dxjg”的数据库。然后新建一个student表,包含classnum,id,name三个属性 即 student(classnum, id, name)
三、打开Eclipse,用JAVA连接数据库
①新建一个java项目
②导入“sqljdbc4.jar”(可以通过百度搜索等各种途径获得)
复制该“.jar”文件,粘贴到该项目中(直接粘贴在一级目录下即可)
右键该“.jar”文件,在选项框中的“Build Path”选择“Add to Build Path”单击
③写代码
主体代码框架
package database1108;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
public class DataBase{
public static void JDBC(String uid,String password){
try{ Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
String url="jdbc:sqlserver://localhost:1433;database=dxjg"; //数据库名称
Connection conn = DriverManager.getConnection(url,uid,password);
Statement stmt = conn.createStatement();
//查询语句
ResultSet rs1 = stmt.executeQuery("selectname from student");
while(rs1.next())
{
System.out.println(rs1.getString("name"));
}
//插入语句,插入元素的个数要和表的属性个数一致
stmt.executeUpdate("insert intostudentvalues('1', '1', '1')");
//删除语句
stmt. executeUpdate("deletefromstudent where ID='12345'");
// 更改语句插入和删除
}
catch (Exceptione) {
// TODO: handle exception
e. printStackTrace ();
}
}
public static void main (String [] args)
{
JDBC("sa","密码");
}
}
注意:当插入一条语句后,因为数据库已经插入该元组了,如果不修改插入元素的话,编译会报错
- 用JAVA,jdbc连接数据库
- java jdbc 连接 数据库
- Java jdbc 连接数据库
- java JDBC 连接数据库
- java-------连接数据库(jdbc)
- java连接数据库(jdbc)
- java连接jdbc数据库
- java.jdbc 连接数据库
- Java连接JDBC数据库
- Java JDBC连接数据库
- java JDBC连接数据库
- java JDBC连接数据库
- Java:JDBC连接数据库
- Java连接数据库JDBC
- java 连接数据库 jdbc
- Java,JDBC连接数据库
- Java--JDBC连接数据库
- java jdbc连接数据库
- MySQL行转列
- React Native 入门(一)
- 删除主键的时候,索引是否删除
- 像素间的关系(邻接/连通)
- 第十九章——UIGestureRecognizer 和 UIMenuController
- 用JAVA,jdbc连接数据库
- opencv实现opencv3.3.0的DNN模块功能
- Java的四种引用,强弱软虚,用到的场景
- jQuery的基本用法
- 设计模式学习(C++实现)1——工厂模式
- 数据库之联合索引
- 从代理模式再出发!ClassLoader初探
- Linux学习之路
- C#调用Process进行mysql数据库备份和还原